TS
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
View on GitHub

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.