The goal of this project was to create a top-down game in the same vein as Zelda. The exercise was created to consolidate everything learned within the Introduction to Game Scripting course while also giving us the opportunity to add additional features to the game. The guidelines for this game were to ensure implementation of basic gameplay features (Scene switching, Movement, Health, etc.) while also including a small Combat System with melee and ranged options.
After completing the baseline requirements, I decided to add a Zelda series favorite, bombs. After some trial and error, I dove deeper into Unity and C# to learn co-routines to create a very basic state machine to get the desired bomb effect sought after. The result was a reliable bomb mechanic that also ensured that the player didn't feel cheated or otherwise confused about its inconsistency.
The project was a success and met the goals set forth in all respects. Additionally, I was able to learn a great deal about Unity's C# scripting to implement what I was after but also for the challenges ahead too.
If you would like to play the game, you can follow the Itch.io link below to play an embedded version of the game.