Pacman recreated in custom game engine!

Engine / language
Custom engine / C++
Project Duration
6 Months
GitHub Link
https://github.com/Vincent-VD/Pacman
The goal for this assignment was to create a simple 2D game engine and proceed to create a game in that engine.
With everything from input handling to game logic, collision, etc. being left to us, the challenge was making sure we made the game as efficient as possible.
The design of this engine was heavily inspired by the patterns mentioned on this website:
https://gameprogrammingpatterns.com/
A full overview of the project can be found in the readme on the project’s GitHub page.