
A 2D platformer game created in Godot based on my original Lab Escape game made in Unity. The game was made to explore the Godot game engine and its capabilities, including its hierarchical scene system, signals, and scripting language (GDScript). While developing the game, I devised new ways to think about scene organization and how to use signals to create a more modular design. Characters and enemies utilize multiple Area2D nodes to handle different mechanisms, such as physics, attacks, and damage detection. Similar to the original game, the objective of the game is to escape from a laboratory by navigating through various levels and defeating enemies. There are 3 levels for the player to traverse, giving the player a variety of challenges to overcome. Many of the game's assets were created from scratch, including the player character, enemies, items, and environment.


