A free 3D roguelike that runs entirely in your browser — deterministic per seed, no installs, no accounts, no tracking.
A single-player 3D roguelike that runs entirely in your browser. Fifty waves stand between you and the sealed rift, with five act bands drawn from ten terrains and five tyrants. You bind spells from 13 elements into slots, discover 78 pair resonances by casting two elements within a breath, and after wave 12 a long-bound spell may be offered one of 22 evolutions: permanent trade-offs, never strict upgrades.
Pick or reroll a seed on the main menu and enter the rift. On desktop: WASD to move, mouse to aim, left click casts, right click volleys, Space blinks, F unleashes the surge, P pauses. On touch devices the game offers a left stick with action buttons, a left-hand mirror, one-thumb casting and an auto-immersive fullscreen landscape mode. Gamepads are supported.
Yes. Every run is deterministic per seed: the same seed always walks the same ground — the biome itinerary, the enemies, the spell offers and the evolution drafts are all derived from it. Seeds are shareable: paste a friend's seed to replay their rift.
It is free, with no in-app purchases, no accounts, no ads and no analytics. Progress and settings are stored only in your browser's localStorage; the game sends no player data to any server — every spell, every wave and every save lives on your device. Terms of Service and a Privacy Policy are reachable from the main menu, and the full source code is available at the GitHub repository.