This is a tutorial from a game development class at my University!

This is a 2D Platformer set in space where your goal is to kill all of the monsters that you'd like, while making your way to the goal. Currently, the three levels are the same, there is no current score that sits on top after you kill the enemies, and it's fairly easy to speedrun!
Here are some improvements I have planned for the future:
-I plan on adding variety to the levels, as well as making them a fair bit larger so that they are more of a challenge. There will be four levels in total, all of which with different lay outs, enemies, platforms to jump to, etc.
-On top of the "1-up" for lives that can be seen as you drop, I will also include a life pick up which gives you two lives rather than one. Depending on how hard that is to implement, there will also be a pick up to give you three additional lives - I will also remove any maximum cap to set it higher, just in case.
-I will add some kind of background so you're not just looking at a blue box on the outside of the level.
-Add a new enemy type which has a significant amount of health to be used as a "boss" of sorts on levels 2 and 4. They will have a similar skin, but a different color, and will take significant jumps on top to be able to defeat. These bosses either drop the key for the door to the goal, or defeating them will give you access to the goal.


Created by: Cameron Kupel

Download

Download
2DPlatformer-Windows.zip 29 MB
Download
kupelcam-2DPlatformer-macOS.app.zip 37 MB