For my first year of DAE one of my various projects was to remake the classic Castlevania (1986) game. This project was created in a custom barebones engine provided by the college. My task was to create all of the necessary components and classes to make the game. This included the camera, game loop, logic, enemies, weapons, animation, sprites, and more. This was one of my first big steps into making and using custom engines to create games.
This project was made in C++ and uses the SDL2 library.
Link to this project on itch.io: