Skip to content

boxboxdanh/Kitchen_Chaos-Unity-Prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kitchen Chaos - Unity Gameplay Systems Prototype

A work-in-progress Unity project inspired by Overcooked-style cooking gameplay.

This project focuses on implementing core gameplay systems such as player interaction, counters, item handling, cutting, cooking, burning, plate spawning, and ingredient combination logic.

Status

Work in progress.

Features Implemented

  • Player movement and rotation
  • Player interaction system
  • Pick up, drop, and transfer kitchen objects
  • Clear counters and container counters
  • Cutting counter with progress logic
  • Stove counter with frying and burning states
  • Plate spawning system
  • Plate ingredient combination logic
  • ScriptableObject-based item and recipe data
  • Basic selected counter visual feedback
  • Progress bar UI for cutting/cooking

Tech Stack

  • Unity 6
  • C#
  • Unity Input System
  • Cinemachine
  • ScriptableObjects

What I Learned

  • Structuring gameplay objects using inheritance
  • Managing object ownership between player and counters
  • Using ScriptableObjects for item and recipe data
  • Debugging Unity prefab references and component dependencies
  • Building interaction-driven gameplay loops
  • Separating gameplay logic from visual feedback

Credit

This project is based on a Unity tutorial by Code Monkey and rebuilt as a personal learning project to practice gameplay programming and system design.

About

A work-in-progress Unity gameplay systems prototype inspired by Overcooked.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages