Skip to main content
  1. Projects/

SDL 2 Mario Remake

This was my first project where I made a game without using an engine in C++ using SDL2

This platformer framework has the following features:

  • Sprite loading / texture class
  • Import collision map from CSV file
  • Simple 2D physics engine
  • Text class
  • Audio manager
  • Page scrolling system
  • Multi scene support
  • UI buttons
  • 2 different Ai enemies
  • Collectible coins
  • 2 player control support
  • Player health/damage system
  • Player attack bullets
Project menu screen
Project menu screen

Check out the project repository on Github

C++ SDL 2 Programming Game Engine Game Development