Full-Screen Battlemap
Any HDMI screen becomes a dedicated map display. Static images and animated maps up to 4K, rendered locally with GPU acceleration.
TableStage is a TTRPG battlemap display system that turns a Raspberry Pi 4 and a TV into a dynamic game table controlled from your phone. TableStage supports static and animated maps up to 4K, fog of war, and audio playback, all over local Wi-Fi with no internet required during gameplay. TableStage is not a virtual tabletop (VTT), not for online play, and not a map-making tool. TableStage is designed exclusively for in-person tabletop RPG sessions.
Transform any screen into a map display
Any HDMI screen becomes a dedicated map display. Static images and animated maps up to 4K, rendered locally with GPU acceleration.
Open a browser on any device on your local network. No app to install. Pan, zoom, switch maps, and control fog of war in real time.
Reveal the world as your players explore it. Draw and erase fog from your controller without ever touching the display.
Animated MP4 and MOV maps play in full motion at up to 4K, with hardware-accelerated H.265 keeping it smooth.
Build ambience right from the controller. Pin tracks to maps, play up to six layers at once, and connect speakers via Bluetooth or AirPlay.
Flash the image to a microSD card, plug in, connect to Wi-Fi. TableStage walks you through every step. No Linux knowledge required.
Assign music and ambience to a map in the editor and it plays the moment you send that map to the screen. Layer it live and push it to any speaker in the room.
Download the TableStage image and flash it to a microSD card with Raspberry Pi Imager or balenaEtcher.
Insert the microSD card into your Pi, connect HDMI to any TV or monitor, and power on. TableStage starts automatically.
Join the same Wi-Fi network, then scan the QR code on screen or open the TableStage address in any browser. No app needed.
Upload a map from your controlling device and send it to the big screen. You're ready to play.
Lifetime license · No subscription
Buy Now Try for FreeSecure checkout · Instant download · License key delivered by email
* Planned and in active development. We ship when it's right, so we hold off on hard dates.
Want to know when new features ship?
Only for initial activation and software updates. During gameplay, TableStage runs entirely over your local Wi-Fi network, with no internet required.
TableStage is designed for in-person play on a local network. Remote or online play is not supported.
Yes. MP4 and MOV files play back as animated map backgrounds at up to 4K. Animated maps from creators like Crosshead Studios work natively.
Yes. Draw and erase fog of war directly from your phone or tablet controller in real time. Fog persists across sessions.
Yes. Assign a music track and ambience to each map in the editor, and they play automatically when that map goes to the screen. Layer one music bed with up to five ambient tracks at once, and video maps with their own audio track play it back in full.
Bluetooth speakers, AirPlay receivers, other devices on your network, USB audio devices, the 3.5 mm jack, or HDMI, essentially any output the Raspberry Pi supports. Pick it right from the controller.
Any standard image or video map works. For ready-made static and animated battlemaps we recommend Crosshead Studios; the maps shown across this site are theirs, used with permission.
Drop in any MP3 or audio file for music and ambience. For a deep, ready-to-use library we recommend Tabletop Audio; the tracks in our audio examples come from them, used with permission.
A Raspberry Pi 4 Model B (4 GB+ RAM), a microSD card (32 GB+), a USB-C power supply, an HDMI cable, any TV or screen, and a local Wi-Fi network.
A self-hosted appliance that turns a Raspberry Pi 4 and any TV into a dynamic battlemap display for in-person tabletop RPG sessions. It is not a VTT, not for online play, and not a map editor.