Aaron Holladay - Game Designer


The work that I did for this project is:

  • Terrain (Mountains/Road) 
  • Landscape Material/Applying 
  • Restaurant setup (Walls, Texture, Stairs, Shadows) 
  • Finding and Applying all Materials 
  • Finding Asset Packs/Applying Assets 
  • Finding and Applying Music (Blueprints Included) 
  • UIs for the Main Menu and Pause Menu Includes: 
  • Canvas Setup for both 
  • Buttons for both 
  • Blueprints for both 
  • Music for both 

(Art for the buttons and Main Menu cover page was done by Ali.) 

Using the Kanban in GitHub, I created issues totaling 22 hours on this project. However, I managed to spend twice as much time working on this project due to the amount of work needed. This includes making sure things progressed smoothly and trying to understand the pull request conflicts that occurred frequently. 

Assets Packs 

Food FREE - Low Poly Asset Pack by ithappy | Fab (Mature content warning for some reason.)

Overcooked Kitchen Assets (Fan Art) | Fab (This asset needs to be cut into pieces to be used.) 

Stylized NPC - Peasant Nolant (DEMO) | Fab 

Miscellaneous 

Floor Sign | Fab 

Welcome Sign Restaurant | Fab 

Coffee Menu | Fab 

Damage Door | Fab 

Free Dirty Low Poly Window | Fab 

Paintings 

CC0 - Picture Frame 2 | Fab 

"Śmierć" (eng. "Death") painting | Fab 

Victorian Framed Painting | Fab 

Decorations Set | Fab 

Chairs/Sofa 

Archviz | Hayman Teak Seat Sofa | Fab 

Leather Chairs Set | Fab 

Tables 

Simple Table | Fab 

Wooden table | Fab 

Kitchen 

Kitchen Cabinet | Fab 

Materials 

Chip Seal Pavement | Fab 

Stylized marble | Fab 

Stylized Brick Wall Texture_0 | Fab 

Music/Sound Effects 

Enemy AI - male-death-sound | Royalty-free Music - Pixabay 

Ammo Case - power up (Type 1) | Royalty-free Music - Pixabay 

Fish Weapon - Slap on Skin | Royalty-free Music - Pixabay (I edited this one for UE5) 

Banana Weapon - squishy_splat | Royalty-free Music - Pixabay 

Main Play - Kids Game Gaming Background Music | Royalty-free Music - Pixabay 

Main Menu - Background music video game. 8 bit music | Royalty-free Music - Pixabay 

Game Over - Game Over 39 | Royalty-free Music - Pixabay

 

Game Balance 

The type of game that the team enthusiastically chose to build is a top-down restaurant level game where the player shoots/slashes through the hoard of hungry customers. The idea for this game was to have the player vanquish customers with food until level 5. That is when the player would “drive” to the farm to kill the food to feed the customers. Once the player gets to level 10 is when the boss is supposed to appear. The burger in the room represents the upgrades that they are supposed to receive to help in conquering the levels. The higher the levels, the faster and stronger the customers and food got, making it harder for the player to walk around the level. 

The most difficult part of this project is the GitHub repository. There were many hiccups when dealing with the conflicts of data being pushed or pulled to the repository. Another issue I ran into was the kitchen assets. It was the hardest for me because the person who made the asset pack combined all the assets to one static mesh so I had to cut up the mesh in Unreal Engine 5 so that I could have 12 functional assets, a few of which were blueprinted. 

I was able to create everything that I wanted to get done up to the point where everyone had to push everything to complete the project. If we had more time, we might have gotten to the second phase of this project. Blueprinting was the biggest issue because we kept running into issues that were not letting us complete specific tasks required to move forward.  

The one thing that I have learned the most is static mesh separation in Unreal Engine 5 and team management in the GitHub repository. Finding a method to cut the mesh saved me hours of work in finding or creating a suitable kitchen for our stylized game. However, it still took considerable time trying to find out this new technique. The GitHub repository gave me several headaches, but I managed to overcome them and learn more about teamwork, GitHub, and Kanban. Overall, it was worth finding these skills because I now know what to do if Fab gives me a static mesh with an entire kitchen on it and conflicts that will arise in GitHub. Also, the thing that I am most proud of is the way in which the restaurant’s design came out. I tried to randomize as many assets as I could so that it would have the authentic feel I was going for. 

Get Cooking Master