Golden Sacra
A third-person dungeon explorer for mobile devices, built from scratch in Unity 6 with the Universal Render Pipeline (URP). The core gameplay is a turn-based grid movement system where the player advances one tile at a time through a procedurally generated dungeon using a room-and-corridor algorithm.
Systems Implemented
- Procedural dungeon generation: tile grid with a room-and-corridor algorithm, ensuring playable layouts on every run.
- Grid-based movement with interpolation: smooth tile-to-tile transitions using animation curves, with rotation and 90° turn support.
- Fog of war and minimap system: progressive map reveal as the player explores, with visual representation on the minimap.
- Dual input: touch controls via swipe gestures and full keyboard support (WASD) using the Unity Input System.
-
Decoupled architecture: clear separation between data (
TileData,ProceduralRoom) and view (TileMonoBehaviour), with a neighbour graph for efficient navigation.
Tech Stack
Unity 6 · URP · C# (.NET Standard 2.1) · Input System 1.14 · Procedural generation · Mobile-first (Android/iOS)




