Portfolio
Technical Work
Code samples and technical design showcasing the programming behind the games. I design systems - I also build them.
C# / Unity
Code Samples
Unity / C# · Dungeon of Echoes
Procedural Dungeon Generation
Room-based dungeon generation using a recursive BSP algorithm. Rooms are placed within leaf nodes and connected by L-shaped corridors.
Unity / C# · Dungeon of Echoes
Enemy AI State Machine
State machine managing patrol, aggro, attack, and death states for dungeon enemies. Uses Unity's NavMesh for pathfinding.
Unity / C# · Fright Train
Note Interaction & Trigger System
Event-driven system handling note pickups, environmental triggers, and progression flags used to build tension through environmental storytelling.