Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lettuce Cook

Introduction

The cooking game with no lettuce. Also a filipino-centric cooking game.

Demo Link (extremely alpha build): https://drive.google.com/file/d/1ZcSvQe5G1gTzzVBdni-12O9PYiwbXAie/view

Video Link: https://youtu.be/vt0MABPl3u4

Design

Design Doc

Implementation

We have defined object types to help our game transition smoothly.

Types: IngredientInfo, PrepStep, Preparation, Step, Recipe.

Using these object types, we are able to create a flexible prep/recipe building script.

L

For example, here, there are 2 total Prep type objects. The first one is named adobo. There are 4 steps in adobo. The Step object defines what must be done before a step in a recipe is considered finished. The first step uses the garlic ingredient, and must be chopped into 2 pieces. Then, the garlic_clove must be mixed (and there must be 2 of them).

Using this system, we can create a variety of recipes as long as the ingredient is a defined GameObject. The only constraints are obtaining models for the recipes and ingredients.

Gameplay

For every recipe, there is also a prep stage incolving cutting, mixing, etc. The prep stage can be set to 0 to immediately jump to the cooking stage. For the stages, there are 3 important factors: ingredient, health, and time. The ingredient must be placed in the pot within the time limit, or health will be lost. After the recipe is finished, the score is displayed.

L

L

L

Features

  • VR Mode
  • Non-VR Mode
  • Interactibility with cooking models
  • User-friendly interface
  • Gelpul tip messages
  • Challenging & Fun Gameplay

Duties

Domingo Cook: Integrating scripts with VR, recipe steps, models

Maureen Gloria: 2D debugging, Audio sfx, prep steps, models

John Valeriano: UI/UX, menu, recipe selection, 2D debugging, assets

See more on our duties by looking at our kanban board on Notion

L

Assets Used

Releases

Packages

Contributors

Languages