Godot Engine - Procedural Generation - 2.5D
Built a 10-round procedurally generated hidden-object game in 50 hours as sole programmer of a 2-person team. Packed up to 90 non-overlapping sprites per round with a greedy AABB rejection sampler (80 attempts/sprite). Reached 254th in Narrative by creating an event-based dialogue handler for in-dialogue position/animation editing.
Notable Features
Defined Clown Sprite position in 3D space by syncing the Dialogic plugin's signals with game state
Created a Round class and instantiated for each round, specifying round architecture, difficulty, and targets to speedline the level design process
Game Manager code snippet (dialogue and state)
Fun fact! I created the 3D room and some of the textures in Microsoft Paint. Both the red walls and the ceiling also integrated small visual shaders. I also made the SFX and music in Reaper :)
I plan to revisit the game and balance the level design. I also received feedback on whether to introduce timers in levels or win/loss routes that I'm considering.