Escape Room Game Master
Running live in multiple rooms across the GCC

Every lock, every light,
every room —
one command center.

Run unlimited escape rooms from a single dashboard. Open doors, trigger effects, react to sensors, and time sessions perfectly. Powered by rugged ESP32 controllers you install once and forget about.

Rooms supported
512
DMX channels per controller
<2s
Boot to ready
Escape Room Game Master dashboard showing grouped device control, timer, and bulk actions

Features

Everything you need to run a great room

Built from real escape rooms — every feature exists because a game master asked for it.

🎮

Multi-Room Dashboard

Color-coded tabs for every game. Group devices by area (Store, Reception, Office). Live status, instant lock/unlock, brightness sliders, and bulk actions in one click.

Visual Rule Builder

WHEN a sensor triggers, THEN do actions. No code. Connect magnetic reed switches to door unlocks, light cues, and effects with drag-and-drop.

🔌

ESP32 Hardware, Battle-Tested

Rugged industrial controllers with 8 relays, 8 inputs, DMX512 chain, and Ethernet. Install once, configure anytime over Wi-Fi.

⏱️

Game Timer with Live Activity Log

Countdown timer, automatic time-up alerts, and a live feed of every rule trigger, sensor change, and device toggle — perfect for post-game review.

📋

Excel-Powered Setup

Technician fills a template once. PowerShell pushes config to the controller. Game master imports the same file into the app. Zero retyping.

🪟

Pop-Out Game Windows

Run multiple rooms side-by-side on multiple monitors. Each game gets its own window with full timer, controls, and activity feed.

Visual Rule Builder

If the player does this,
the room does that.

Connect any sensor to any device — locks, lights, special effects — without writing a single line of code. Auto-revert timers, multi-action chains, cross-game rules. Built for game masters, not developers.

Game rules list showing multiple WHEN/THEN automation rules for an escape room

All your rules at a glance

Browse, enable, edit, or duplicate any rule. Filter by game. Visual badges show the sensor pin, trigger condition, and action count — review your room's logic in seconds.

Add Rule dialog with WHEN sensor trigger and THEN output actions configuration

No code. Just dropdowns.

Pick a controller, choose a sensor pin, pick the trigger condition, and add one or more actions with optional delays. In-line help guides every field. Build a complex puzzle chain in under a minute.

⛓️

Multi-action chains

Unlock door, dim lights, play sound — all from one trigger.

⏲️

Auto-revert timers

Unlock for 5 seconds, then re-lock. Configurable per action.

🔁

Cross-controller logic

A sensor on one ESP32 can trigger devices on any other ESP32.

A Tour of the App

Every screen, built for operators

From the live game master view to deep hardware configuration — every screen exists to solve a real problem.

Pop-out game window for running multiple rooms on separate monitors

Multi-room pop-out windows

Run each room in its own window — perfect for multi-monitor setups where one game master oversees several rooms at once.

Escape Room Games settings page with multiple games configured

Unlimited games, organised

Add as many games as you need. Each game gets its own color, devices, and rules. Reorder tabs to match your booking flow.

ESP32 Controllers settings page showing multiple networked controllers

Centralised controller management

Every ESP32 in one list. See online status at a glance. Import from Excel, edit IPs, or remove with a click.

Expansion Modules settings showing DMX relay and light boards

Hardware module mapping

DMX relay boards, DMX light boards, and PCF8574 input expanders — all auto-tracked with their channel counts and device assignments.

Devices settings page with filterable list of all locks and lights

Every device, fully searchable

Filter by type, game, or status. Quick on/off toggle, inline edit, and full device history — without leaving the page.

Event log showing time-stamped device actions and system audit trail

Audit trail for every action

Time-stamped log of every device toggle, rule trigger, and sensor change. Filter by type or time range. Debug post-game incidents in seconds — never guess "what happened" again.

How It Works

From wiring to live game in 5 steps

Set it up once. Run rooms forever.

01

Wire & flash

Mount the ESP32 controller, set DIP switches on DMX boards, connect devices and sensors. Flash firmware once via USB — that's the last time you'll need it.

02

Fill the Excel template

Open the template, list your devices (locks, lights, effects) and sensors. Auto-calculated Device IDs, dropdowns for types — no math required.

03

Push config over network

One PowerShell command sends the Excel sheet to the controller via HTTP. Controller saves to flash and reboots ready.

04

Import into the app

Open the dashboard → Settings → Import Excel. Game, devices, controller — all created automatically. Drag-and-drop rules to connect inputs to outputs.

05

Run sessions

Hit START, watch the timer, react to hints. The system handles auto-revert, sensor logic, and time-up alerts so you can focus on the players.

Tech Specs

Industrial hardware. Local-first software.

Designed for 8-hour days, 7 days a week. No cloud dependencies, no monthly fees.

Controller ESP32-S3-ETH-8DI-8RO
Onboard relays 8 channels
Digital inputs 8 channels
Expansion DMX512 / PCF8574
Max DMX devices 512 channels
Sensor expansion PCF8574 I²C (auto-discover)
Networking Ethernet + Wi-Fi
App platform Windows desktop (.NET 10)
Database SQLite (local-first)
Config protocol HTTP REST API
Offline operation Yes — no cloud required
Multi-room Unlimited controllers

Ready to upgrade your escape rooms?

Send us a quick message on WhatsApp — we'll learn about your rooms, show you a live demo, and have you running Escape Room Game Master on your hardware in days, not weeks.

Prefer email? Drop us a line at [email protected]

Free live demo No commitment Replies within hours