We were inspired by a variety of other platformer games that we have played in the past such as Mario.
What it does
Blob Adventures is a game in which the player must maneuver through constant changes of their perspective to get to the top of a tower.
How we built it
We built it on the Unity platform using C# and Visual Studio.
Challenges we ran into
The first challenge we ran into was creating the charged jump that is so essential to the game. An error due to the ground not being detected caused the player to only jump one time before throwing errors. We figured out that this was because we were using the OnCollisionEnter function instead of the OnTriggerEnter2D. However, changing to this function led to another problem in which the player went straight through the platform when they landed on it. After much testing, we solved this by duplicating the platform object and stacking them on top of one another with the isTrigger attribute checked on one of them.
Accomplishments that we're proud of
We are proud of how much we learned while creating this game as we had little to no experience with C# and Unity prior to this.
What we learned
We learned how to navigate the Unity platform and code basic functions in C# to make a 2D platformer game.
What's next for Blob Adventures
We could definitely improve our game by adding animations and improved graphics as well as fixing small bugs such as the accuracy of the box colliders of the terrain.