Overview
A project very near and dear to my heart -- my capstone project. This 20-30 minute demo was made within 12 weeks. I had the pleasure of writing, directing, producing and acting as a programmer for this!
This project was an hommage to my late grandparents + my Korean heritage. It's a top-down Korean cooking RPG where you go on a journey to save your grandma from an evil sea serpent using the power of cooking!
Meet characters based on Korean mythology and cook traditional Korean food - what a joy to work on.
Godot
This was my first time working in Godot, and I have to say - I really enjoyed it. My devlog will explain the processes and specs in a more entertaining manner than the following, so I urge you to watch. However, I'll wrap up the key points to stay succinct:
- Coded in GDSCRIPT
- OOP (Object-oriented programming)
- Github as version control
- Created 2D particle FX
- A LOTTT of in-engine 2D animation
- Created the encounter system
Encounter system
- Collection of Mini-games
- Created the pan + measuring minigames
- Created the minigame manager ( controls what minigame is opened, organizes tutorial variables, sets up + closes minigames)
- Created a recipe manager, which dictates the type of minigame to be opened + keeps track of the ingredients and what dishes they create
Take-aways and learnings
Technical aspect:
This project was great as a way to strengthen my programming skills. Since I was working alongside two other programmers, I used Github and acted as the 'main head' to keep track of the branches.
I learned a lot about scene hierarchy, when/where to use autoloads, and how to add in visual feedback / pizzazz ( e.g., bar shakes, visual indicators)
This was a pivotal project for my game design experience.
Leadership aspect:
It was super full-on and rewarding! Here are some soft skills I strengthened/learned:
- Team communication
- Working well under pressure
- Excellence with multi-tasking
- Proficiency in Miro
- Ability to present and lead
This was an invaluable project for my interpersonal skills, and it was super awesome getting to meet passionate creatives!