I recreated the two firs levels of the Super Wonderboy Classic game.
I realized this project from scratch without using any engine.Â
This game was realized as a part of my programming course during my first year at DAE.
The purpose of that project was to realize the first level of a classical retro game in C++.
I decided to realize Super Wonder Boy since it is one of my favourite games ever.
For the moment only the two first levels are available.
Back to the time I created this game, I had absolutely no knowledge about game programming patterns and game engine programming. I made all the game using simple C++ functionalities like structs, classes and inheritance.
Using a small game framework that mainly implement math and physics calculations as well as SDL initialization, I realized the entierety of the game from scratch.
I notably developed :
The character.
Multiple enemies
Implementing parallax
Camera animations
Pause menu
Reading level datas from .txt
Visual Studio
C++
Photoshop (to edit the sprites)
SDL
Using struct classes and inheritance for a large project.
Reading data from a .txt file.
Animating 2D sprites
Templates.