
Group Projects:
-
Custom ImGui editor for real-time 3D scene and entity management​
​
-
Undo/redo and prefab workflows for flexible content creation​
​
-
Dockable windows with outliner, inspector, and content browser panels​
​
-
Extensible architecture enabling team-wide editor customization
-
Pseudo-3D rail shooter with time-trial gameplay and a boss battle finale
​
-
Simulated third axis for depth-based collisions and perspective rendering
​
-
Timer and turbo mechanics enhance pacing and replayability
​
-
Custom level scripted entirely in JSON
-
Tile-based JRPG built entirely in C, featuring an active-time battle system
​
-
Seven unique character classes with 224 total abilities and interlocking combat mechanics
​
-
Data-driven architecture using bit fields and text-based configuration files
​
-
Approximately 30 minutes of gameplay across multiple overworld maps
Solo Projects:
-
Tools to optimize designer performance and productivity
-
Palette indexing to mimic retro hardware
-
Versatile 2D physics engine covers a wide variety of gameplay
-
Procedurally generated dungeon crawl made in Echodream
​
-
Contains 5-10 minutes of gameplay including end boss
​
-
Polished experience with charming retro aesthetic
​







