machina.fun
MACHINA
A D&D 5e virtual tabletop built for real sessions. Real-time multiplayer, AI powered tools, and immersive soundscapes.
Melnibonéan aesthetic. Model/view separation. Built for a 3D future.

For Players
Focus on the session
Full Character Sheets
Abilities, skills, HP, AC, spells, equipment, proficiencies. Guided creation wizard and D&D Beyond import.
3D Dice
Roll with physics. Standalone or embedded, synced across popup windows.
Spell Casting Pipeline
Attack rolls with modifiers, save prompts with DC badges, auto-scaled cantrip damage, healing rolls.
Psyche Voices
8 internal voices the GM can whisper to individual players. Empathy, Logic, Instinct, Rhetoric, Perception, Memory, Volition, Suggestion.

For the GM
The GM Tray
A unified 6 tab control panel. Everything you need during a session, always within reach.
Combat
Bestiary with SRD import, live encounter panel, automated NPC turns with AI intent, attention tracking.
World
AI battle map generation with environment presets. Token manager. Room presets. Lighting controls.
Story
Session plans with scenes, skill checks, chase trackers. Campaign NPCs with pressure lines and faction systems.
Sound
Foley board with 3 buses: mood music, ambience layers, and SFX pads. CC0 audio library.
AI Tools
Suggestion queue, automated battle simulation, AI generated token art, time dilator controls.
Context
Per character hidden score systems. Reputation, mojo, inspiration thresholds, hidden debuffs.


World Building
Build worlds. Run stories.
Place pins on world maps, set fog of war regions, and travel between locations. Manage session plans scene by scene with skill checks, clue cards, and chase sequences.
Grist, the Tethered City7 districts · 7 factions · 14 NPCs
First adventure"Who Poisoned the Winner?"



GM Assistant
Session plans, NPCs, and lore
Your session reference. Advance through scenes in your session plan, review NPC notes with dialogue, tells, and backstory alternates. Skill check DCs and scene clues at a glance.
Combat
Combat that lives and breathes
Monsters have AI driven intent. An attention table tracks who mobs care about. NPC clerics make autonomous healing decisions. Automate battle simulation and review NPC reasoning from the GM seat.

Under the Hood
31
Zustand stores
14
API routers
85+
components
6
canvas layers
8
mood tracks
17
ambience layers
18
SFX pads
8
psyche voices
Real-time Multiplayer
Supabase realtime channels syncing 10+ stores. Connection indicator with robust reconnection.
Security
JWT auth, server side DM checks, beta key gating, CORS whitelist. All logic validated at the tRPC layer.
Ready to take your seat?
Machina VTT is in closed beta. Drop your email and we'll send you a beta key when your spot opens up.