Kitchen Chaos Multiplayer is a fast paced multiplayer cooking game built in Unity. Players work together in real time to prepare orders, manage shared resources, avoiding fires, all while under a time pressure.
This project focuses on implementing multiplayer systems, player synchronization, and interactive gameplay mechanics in Unity, with an emphasis on clean architecture and scalable game logic.
Key Features Include
- Real time multiplayer gameplay using Unity Netcode
- Interactive kitchen stations and item handling
- Dynamic order generation and delivery challenges
- Player synchronization across clients
- Cooperative teamwork focus
- Player connection and synchronization
- Shared game state across clients
- Authority handling for interactions
- Picking up and placing ingredients
- Using kitchen stations
- Interacting with shared objects
- Dynamic order generation
- Timed cooking mechanics
- Success and failure conditions
- Game state control
- Timer and scoring logic
- Reset and restart handling
KitchenChaosMultiplayer/
├── Assets/
│ ├── _Assets/
│ │ ├── Animations/
│ │ ├── Materials/
│ │ ├── Sounds/
│ ├── Prefabs/
│ ├── Scenes/
│ ├── ScriptableObjects/
│ ├── Scripts/
│ │ ├── Counters/
│ │ ├── ScriptableObjects/
│ │ ├── UI/
│ ├── Settings/
├── Packages/
├── ProjectSettings/
└── README.md