This demo was part of a group project for a class I took in 2024, Gameplay Programming 1.Â
The assignment was to create a 2D game using Unreal Paper2D in groups of two. I worked with another student, Ruttansh Bhatelia, who's main focus was development of the enemy ships, including their scripting and spawn logic. In the interest of fairness for the portfolio entry, I've created a build with only my contributions, which is what you see in the demo.
This was my second assignment working with Unreal and Paper2D and I was very happy at the time with the work I put into it. Obviously I would prefer to have a complete version of it but the look and feel of the character movement still feels very satisfying for me to try now.
One of the biggest roadblocks I encountered working on this was finding a way to implement all the animations in a responsive way, since Paper2D doesn't support Unreal's animation state machines, I had to create one manually, which was my first experience really sinking my teeth into Unreal.
You can view the git respository for this project here