Stop Asking "Whose Turn Is It?"
Combat stalls when positioning and turns aren't crystal clear. VirtualCombatSimulator centralizes the map, tokens, initiative, and sheets so the GM can keep pace and players stay engaged.
Everything You Need for Tactical Combat
Virtual Tabletop & Map
- Interactive battle map with zoom and pan
- Grid snapping for precise token placement
- Tokens for characters, monsters, and objects
- Support for custom map images
Combat Management
- Initiative tracker with automatic sorting
- Turn-based combat flow with visual indicators
- Action panel for attacks, spells, and movement
- Token-linked HP tracking with multiple displays
Sheets & Stats
- Character sheet viewer
- Monster sheet viewer
- Combat stats visible when needed
- Notes and custom fields for context
Multiplayer & Persistence
- WebSocket-based multiplayer support
- Session persistence with save/load
- Asset management for maps/tokens/characters
- JWT-based authentication
Built with Modern Technology
- ✓ React + TypeScript frontend
- ✓ Express + TypeScript backend
- ✓ MongoDB persistence
- ✓ Socket.IO multiplayer
- ✓ JWT authentication
- ✓ Stripe integration