Steampunk Harbour – My first Unity Game

Steampunk Harbour is my first game in Unity written in C#. The Game starts near a train station and a ghost NPC will give you a task. The task is to collect 10 magical keys without getting hurt from the walking skeletons NPC’s. If you get hurt you can search for an emergency kit. If you collect 10 keys you can go to the castle on top the mountain. There you will find another NPC and a container which will only open if you have 10 keys.

My main focus on the project was coding and not the 3D-Art. I learned about design patterns and implemented for example the observer pattern for controlling all the street lanterns by entering or leaving the city. I also use a singleton for spawning all the keys on the map. Also I am proud of the melee fight system and the health system with the UI.