Super Cells
I challenged myself to learn more about C++ by creating a 2D game engine from the ground up using C++ and SDL2.
Its features include:
-
Flexible sprite sheet animator
-
Follow camera with parallax
-
An input mapping system that can easily accomodate for different modes
-
Easy to add UI elements such as buttons
-
Gravity and collisions
I designed this project in such a way that the 2D engine can be reused for future projects beyond games.
Full Boss Moveset
Some visuals are still using temporary art and animations.
All visuals, including characters, UI, backgrounds, and effects were animated and made by me.



Dev view which displays walls, cameras, hitboxes, and FPS.
Level design was done visually in Adobe Animate using wall symbols with simple scripts attached that will print its position to the output. The data can then be pasted into the program.
