Control Deck
Demo mode: custom levels save as JSON; feature settings are read-only until installation.
Mission properties
Visual map
Tap to place ยท drag points to moveFeature switches
Keep unfinished systems deployed but invisible and disabled.
Products and prices
No charge occurs until a payment adapter and webhook are configured.
Multiplayer preparation
Room/member tables, feature flags and API boundaries are included. A production WebSocket authority is intentionally not faked inside shared-hosting PHP.
features.multiplayer = falseOAuth preparation
Identity linking tables and provider configuration are included. Callback URLs and secrets are documented in docs/OAUTH.md.
Analytics
Level starts, wave events, placements, upgrades, abilities, completion and failure are queued offline and written to MySQL when connected.
Content skinning
Replace JSON catalogues and SVG/audio folders. The runtime uses generic behavior tags rather than Frontier-specific class names.