SDLCooked
About SDLCooked
SDLCooked was a University assignment in my 3rd year at University of Lincoln. I was tasked to recreate a 3D game of my choice into 2D using SDL 2 and C++. I chose to recreate Overcooked to the best of my ability. You were tasked to create your own engine framework and build the game from the ground up. This assignment allowed me better understand how C++ worked as a whole and engine development, as I used programming techniques I had never used before.
This assignment took in total a month to design and develop.
Using SDL2.0 and C++ the assignment was to create my own engine architecture and build upon it to create my own game. The assignment was designed to be able to make a flex-able framework so that any game could be made using it.

The requirement of the assignment was to recreate an already existing game but in 2D. While other people in my class went for games like [insert game here]. I wanted to challenge myself and go for a more complex game. So I chose to try and remade Overcooked. Since I had never programmed in C++ before it was a challenge naturally already let alone going for a game that was complex already.

In this project I utilized a lot of coding patterns like Polymophism and Inheritence to develop the type of game that Overcooked is. I utilized these programming techniques when dealing with the different ingredients in the game.