Skip to content

Repository files navigation

🍳 PROJECT-BF — Cooking & Management Game (Personal Project)

A personal Unity project exploring cooking and management game mechanics, inspired by titles like Overcooked and PlateUp. Built with clean architecture and SOLID principles as a foundation for further development.

Role: Solo Developer — Architecture, Gameplay Systems, Input System
Engine: Unity (URP) · Language: C# · Status: Early Prototype / Work In Progress


🎮 Game Concept

A cooking/management game where the player handles kitchen operations:

  • Receive and process orders.
  • Manage ingredients, preparation steps, and cooking stations.
  • Deliver completed dishes within time limits.
  • Escalating difficulty through more complex recipes and faster order pace.

🏗️ Architecture & Design

The project prioritizes clean, scalable architecture over feature completeness:

Script Structure

Assets/_Scripts/
├── Input/       # Input abstraction layer (Unity Input System)
├── Kitchen/     # Kitchen gameplay logic (stations, ingredients, orders)
├── Managers/    # Game state, level, and service management
├── Player/      # Player controller and interaction system
└── Utility/     # Shared helpers and extension methods

Design Patterns Applied

Pattern Usage
SOLID — SRP Each system (Input, Kitchen, Player) is isolated with a single responsibility
SOLID — OCP New kitchen stations and recipes extendable without modifying core classes
ScriptableObjects Used for recipe data, item definitions, and level configuration
URP Universal Render Pipeline for optimized mobile-ready rendering

📌 Status

Feature Status
Project architecture & folder structure ✅ Done
Input system abstraction ✅ Done
Player controller foundation ✅ Done
Kitchen station system 🔲 In progress
Order & recipe system 🔲 Planned
UI & HUD 🔲 Planned

📝 Notes

  • Art assets are free/open-source resources used for prototyping purposes.
  • All scripts and architecture are original work.
  • This project is a personal exploration of management game systems and is not intended for commercial release in its current state.

About

Early-stage cooking & management game prototype in Unity. Personal project focused on clean architecture, SOLID principles, ScriptableObjects, and URP.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages