Super Mario Bros Clone

During the second semester of our 1st year at university (level 4), we were assessed to create a Mario-like game. I decided to stick to re-creating the original game with a few alterations. This was my first time working without a given framework. The point of the assessment was for us to increase our knowledge within C++, focusing on an object-oriented development approach. I am thrilled with the outcome of my project and have learned what to improve upon in future projects. The game was made using a library called SDL 2.

Features Included

  • Local Multiplayer
  • Platformer Styled AI
  • Tile Collision
  • Sprite Animation
  • Scene Switching
  • File Saving/Loading

See the video below for a gameplay snippet

Learning Outcomes

This project was one of my most favourite ones to work on. As we had just finished the first semester of learning C++, I was able to understand what I was doing more than previously. I felt as if I was able to add features (such as the koopas detecting edges and turning when found one) without looking at tutorials online. I also learned how to use libraries such as SDL. Previously, I had only used pre-made solutions or played around with game engines.

Tools Used

  • SDL 2
  • Visual Studio 2019

Contact

Want to get in contact with me?

Email: benjaminnilsson1997@gmail.com

You can also contact me through
social media if preferred.