Demo build
Play the game right here on the page
The client runs in an embedded frame that fits any screen — portrait on phones, widescreen on desktop, fullscreen whenever you want it.
The game
Rotate your phone for the full view.
Loading game…
How the embed works
Adaptive frame
Portrait ratio on phones, 16:9 from tablets up, capped at 85% of the viewport height so the frame never outgrows the screen.
Real fullscreen
Uses the Fullscreen API, with a CSS overlay fallback for browsers that refuse it — iOS Safari included.
Two-way messaging
The page and the game talk over postMessage with an origin check, so the client can report readiness, errors, or ask for fullscreen.