top of page

EuroFoodExpo

DESCRIPTION

This group project is a cooking game where the player can go between food stands representing an European country and cook one of their traditional dishes. The aim of the game was to promote a food exhibition and its ingredients.

 

Throughout the development, the team used the Agile methodology with SCRUM.

 

As the lead programmer, the mechanics I worked on are:

  • Drag and drop + bowl/basket addition;

  • Ingredients order for each level;

  • Item interactions (knife, bowls, pans, etc);

  • Item animations (eggs, cutting board, etc);

  • Game UI (entry panels);

  • Saving system when switching scenes;

  • Crossing ingredients and swapping lists of steps.

 

Since the marketing aspect was an important part of this project, I embedded the game on a website I created using the Laravel framework, so it can be played online (see trailer).

You can see code snippets and flowcharts here.

ENGINE

Unity

PROGRAMMING LANGUAGE

C#

PLATFORM

Windows/Console

GENRE

Cooking game

YEAR

2022

Screenshots

Trailer

Code

Although the mechanics seem rather simple, adjusting the colliders for all ingredients and creating specific orders for all levels consumed a lot of time.

A mechanic that I found slightly challenging at first was that the player could do the levels in whatever order they wanted, so the game should count this to avoid repeating a level.

AxeThrowGBH.jpg

Figure 1 - Axe throw script

WitchPatrolGBH.jpg

Figure 2 - Witch patrol script

PotionThrowGBH.jpg

Figure 3 - Potion throw script

bottom of page