Touch: two invisible joysticks — drag the left side of the screen to move, drag the right side to look around in first-person mode; tap to interact with levers · Keyboard: WASD or arrow keys to move, E or click to flip levers, Esc for the menu; a gamepad also works
About:
Js13k 2022's double winner — first place Overall and first place Mobile, out of 167 entries. Salvatore Previti's whole game, menu, physics, shadows and a full 3D level, fits inside a single 13,312-byte HTML file. Under the campy 90s-B-movie hellscape is a hand-built constructive-solid-geometry engine with real cascaded shadow maps, playable top-down or first-person from the same menu.
The two invisible joysticks are the reason it earns a place here: holding a real touch and dragging drives genuinely continuous movement, and in first-person mode a second, independent touch rotates the camera at the same time the first keeps walking — confirmed with real held multi-touch, not just the presence of touch listeners. It won't take you long: thirteen souls and a handful of levers is the whole game.
Phone check: played on a simulated phone (390x844, real held multi-touch via CDP) and desktop (keyboard) on 7 Sep 2026 — continuous drag-driven movement confirmed in top-down mode, and simultaneous dual-touch move+camera-look confirmed working in first-person mode; zero console errors, zero page errors and zero failed requests across every run
HexGLA futuristic anti-gravity racer built in WebGL, and still one of the best-looking things running in a browser.
Musa's QuestA point-and-click medieval adventure with beautiful flat-vector art, judged 12th of the entire js13k 2023 field for graphics — tap to advance dialogue, tap the right character to interact.
Soyuz 404A pocket-sized, wordless-but-witty space adventure where you explore a stricken spacecraft by pressing and holding, told entirely in flat vector silhouettes.