Escaped Experiment:
Team: 5 developers
Timespan: August - December 2025
Platform: PC
Engine: Godot
My Role: Enemy/boss programming, main and pause menu programming
Escaped Experiment is a 2D side-scrolling action-adventure game where the player seeks to escape a government facility filled with rogue human experiments. Utilize the abilities of strong foes by absorbing their move set and customizing your abilities!
By the end of our first sprint, we had a working (albeit basic) combat system with health and even blocking. The issue was, that it was not specified anywhere what buttons to press to do any of these actions.
In our second sprint, I added a "Help" button to the main menu that brings the player to a screen which labels all of the controls. In later sprints, there will be ways to access this menu throughout the game, and control tutorials within the game itself.
Updating the enemy roaming was also a challenge. How I set up their movement in the first sprint made the translation to the new system I implemented difficult to add. I had to reorganize the animation player and add several new variables, as well as a new detection box behind the enemy, to ensure that they saw the player so they could attack when they turned around.
Eventually, I ended up pivoting to a state machine for the enemies and had to completely rewrite the enemy code so that there would be fewer bugs and they would be fairer to fight. After a lot of coding and bug fixing, the state maching worked, and made the enemies a lot more interesting.