ArcanaScreen is a fully customizable, virtual Dungeon Master screen designed to give Game Masters total control over their sessions — whether playing around a physical table or online.
ArcanaScreen aims to be the ultimate GM companion: flexible, beautiful, and powerful. Organize all your session resources, manage encounters, track players and conditions, and customize your screen exactly the way you need it.
- Drag & Drop grid system for screen layout.
- Core widgets:
- Quick Notes
- Dice Roller
- Initiative Tracker
- Countdown Timer
- Simple Tables
- Save and load personalized screen profiles.
- Local storage (no account required).
- Light and Dark Mode toggle.
- Responsive design (Desktop / Tablet / Mobile).
- React (Vite) for fast, modular frontend development.
- TailwindCSS for rapid, customizable UI styling.
- Zustand for lightweight state management.
- React DnD for intuitive drag-and-drop behavior.
git clone https://github.com/MissingPackage/arcana-screen.git
cd arcana-screen
npm install
npm run dev
More powerful widgets (e.g., NPC generators, scene notes, oracles).
Cloud save and multi-device sync.
Plugin system for even deeper customization.
Pre-made templates for major TTRPG systems (D&D, Call of Cthulhu, Vampire, and more).
We welcome contributions! If you want to improve ArcanaScreen, submit a pull request or open an issue to discuss your ideas.
Let's build the ultimate Game Master tool together!