Games that play in your browser — phone or desktop.

Games » Dante

Dante

By Salvatore Previti · 2022

Play:

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.

Credits:

Made by Salvatore Previti, 2022. Published here under the MIT licence. Source code. The author's own page for it.

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

Tags:

3d · js13k · adventure · showpiece

Read the review