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.
This assignment took in total a month to design and develop.
Engine Architecture
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.
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.