Unity, C# - Mobile
Inspired by other 2D action platformers, the goal of this project was to create a character controller that is fun to use. Features of the character controller include physics based movement, 4 different attacks and wall mechanics such as sliding down walls and wall jumps. The 4 attacks are based off using either a light or heavy attack while either grounded or in the air. The heavy attacks have added momentum that match their animations. The project also focuses on game programming design patterns such as object pooling and singletons.Â
Physics based character controller with 4 different attacks and wall jumping.
3 different enemy types that can continually re-spawn.
Destructible objects that drop score and health pickups.
Multiple platforms with unique functionality (moving, floating/sinking, rotating)