Back to Projects
Dungeon Shift
A complete turn-based puzzle game built in JavaScript and Phaser 3 - the dungeon shifts after every move.
JavaScriptPhaser 3HTML5 CanvasGame Design
The Problem
I wanted to ship a full game end to end, not just a prototype: real levels, a teaching curve for new players, and mechanics that stay interesting as difficulty ramps.
The Approach
Built the game in JavaScript on Phaser 3 with a shifting-grid core mechanic. Designed 11 hand-tuned levels, a 19-step interactive tutorial that introduces one idea at a time, and progressive enemy and trap mechanics that layer new challenges as you advance.
The Impact
Shipped and playable start to finish, from concept through deployment. The 19-step tutorial means a first-time player can learn the shifting mechanic without a wall of text, and the 11 levels give a real difficulty arc.
What I'd Improve Next
- →Add procedural level generation for endless mode.
- →Add a level editor so players can build and share their own puzzles.