SDL University Assignment


  • Control input
  • Jump mechanics
  • Collisions
  • 2D Sprite loading
  • Sound
  • Game States
  • Score
  • Screen animation

Description of project

This Project was created in SDL, a programming API built a layer above OpenGL for 2D games. My mario-bros contains Game states created as gamescreens, collisions, event systems and more. The development was tricky but eventially I managed to implement the system I was hoping to implement which is a small playable level using different game elements.

What I learned

I learned how to take a gaming project from start to finish for development with struggles and fixes for these struggles. I also learned how to implement many features which I deemed difficult to implement. I kept my time managed and structured.