Snake Junior Pathway Course

Cooking Game Course

Summer 2023

In this course, I learned how to create a cooking game in Unity, allowing me to grasp the entire game development process from start to finish. Additionally, I gained insights into implementing better and cleaner coding standards for larger game code bases.

C#
Unity
UI
Special Effects

Key Features Learnt

Challenges, solutions and lessons learnt

While this course provided step-by-step code to accomplish various tasks, my primary goal was to learn. That's why, before tackling each task, I attempted to achieve the desired functionality on my own. Afterward, I would watch how the course implemented it and make adjustments based on what I considered improvements. Some aspects of the course were quite opinionated and I occasionally had different preferences. Nevertheless, I gained numerous tips and tricks for enhancing the maintainability of my code. One valuable lesson was the practice of separating functional code from visual code. In this approach, the visual code purely listens to the functional code, resulting in cleaner code and facilitating easier changes to either component.

Embedded Game