


OVERVIEW
This game is a multiplayer co-op cooking experience where teams of two compete against other players in fast-paced kitchen challenges.
Players must prepare recipes under time pressure by collecting ingredients, cooking food correctly, arranging dishes in the right order, and submitting them before time runs out.
The game also features a strike system that allows up to three mistakes per round, where failed orders or incorrect preparation can lead to losing the match.
Engine
Unreal Engine

Platform
Valve index
Project Type
Team
Primarily Role
Gameplay Programming
Client
GAMEPLAY SHOWCASE
This was the first project I worked on during my internship, helping me become familiar with the development workflow, Enversed framework, and team collaboration process. My main contribution was focused on gameplay systems.
MY CONTRIBUTIONS
Developed the ingredient interaction and item pickup system
-
Added item spawner system for ingredient generation
-
Implemented ingredient pickup interactions
-
Connected ingredients to recipe progression flow


Implemented the teammate assistance mechanic for highlighting ingredient locations
-
Developed teammate ingredient ping mechanic
-
Added visual ingredient indicators for communication
-
Improved co-op coordination for faster gameplay

Created the blowtorch cooking system with visual material transitions for cooked ingredients
-
Implemented blowtorch cooking interactions
-
Added cooked-state material transitions for ingredients
-
Connected cooking states to recipe validation system

Built climbing and jumping mechanics for accessing elevated kitchen areas
-
Added climbing mechanics for ladder interactions
-
Implemented jumping system for reaching upper shelves

Recipe Assembly System
-
Created ingredient stacking system for plate assembly
-
Implemented recipe order validation logic
-
Connected completed recipes to submission flow

Recipe Submission and Progression System
-
Added bell interaction for recipe submission
-
Connected recipe results to in-game monitor feedback
-
Implemented next recipe progression system

Gameplay Feedback and Failure System
-
Connected recipe results to in-game monitor feedback
-
Added retry and mistake feedback flow
-
Implemented strike-based game-over conditions after three failures
In the game, players team up and start the match from the PC before putting on the VR headsets.
Players can assist each other by marking ingredient locations, allowing teammates to see highlighted ingredient icons for easier coordination. Some ingredients require cooking using a blowtorch, where the material visually changes to indicate the cooked state.


Item Pinging
Blowtorch Interaction
Ingredients are collected from item spawners placed throughout the kitchen environment. Players can move around freely using climbing and jumping mechanics to access ingredients on higher shelves. I also worked on the item stacking system, where ingredients must be placed on the plate in the correct order to complete the final dish.

Item Stacking

Item Spawner
Once the recipe is completed, players ring a bell to submit the plate. The monitor then displays whether the recipe was correct or if the team needs to fix mistakes within the remaining time.
Teams are allowed up to three failed attempts before losing the round.

Bell Interaction