Isle of Plum Blossom: A Culinary Simulation Game
General Description
Drawing inspiration from Chinese classical culinary records, wellness philosophies, and paintings, the game weaves culinary traditions and aesthetics in a captivating kitchen setting. Players craft authentic dishes, desserts, and beverages using traditional Chinese ingredients and techniques while unlocking recipes steeped in cultural history. By managing time-sensitive orders, players embark on a flavorful journey through a beautifully designed world of culinary excellence.
Gameplay showcase
Game Loop
Players are required to collect ingredients from resource spots scattered across the map, utilizing multiple cookware to create dishes according to the culinary book and serve them to the crane in the bottom left corner.

Code Snippet of Player Controller

Animation System

Code Snippet of Cookware

Code Snippet of Game Manager

Ingredient Transformation Example

reusable ScriptableObject database
Personal Contributions
As the sole developer of the game, I designed and implemented every aspect, from core functions to game art. Key contributions include:
Implemented player movement and animation controllers for smooth and dynamic character actions.
Designed and developed a modular cookware management system integrated with a centralized GameManager, enabling fluid interactions across game mechanics.
Built a robust recipe workflow and a reusable ScriptableObject database for ingredient transformations, enabling efficient, dynamic interactions between ingredients.
Implemented a multitasking gameplay loop, managing timers, player interactions, and the recipe book.
Implemented a scene management system to oversee scene transitions between game levels and maintain a seamless player experience.
Curated the game's aesthetics, music, and sound effects to immerse players in a vibrant world that reflects traditional Chinese culture.
Lessons Learned
This project marked my first experience using Unity, where I gained a deeper understanding of implementing complex game systems, such as modular management structures, reusable databases with ScriptableObjects, and multitasking gameplay loops. Additionally, I explored ways to incorporate traditional Chinese culture into the game. This experience strengthened my project management skills, allowing me to balance technical challenges with creative expression.
Beta Release
Now available!
HTML version: https://catherinegao7717.itch.io/isle-of-plum-blossom
Standalone version:
Clone the repo from https://github.com/catherine7717/Isle-of-Plum-Blossom
Navigate to the folder corresponding to your operating system
Run the executable
Future Plan
Final Release
Collect player feedback
Incorporate improvements
Game Controls
B/Esc: Open/close the book of recipes (left-click to turn pages)
A/D: Walk left/right
Space: Jump
F: Fetch ingredients from resource spots
E: Pick up/drop ingredients or place/remove ingredients from cookware
Enter: Cook
Credits
Designed and Developed by: Xin(Catherine) Gao
Artwork: AI-Generated (DALLE), curated and refined by me
Background Music: 入画江南 古筝 by 天易音乐 (Used for educational purposes only, no commercial intent.)
Sound Effects: https://artlist.io/