B.A. Projekt · Unity · C#

Steampunk Harbour —
My first Unity Game

Mein erstes Spiel in Unity mit C#. Steampunk-Welt mit NPC-Quests, Schlüsselsammel-Mechanik, Nahkampfsystem und Design Patterns wie Observer und Singleton.

Engine
Unity
Sprache
C#
Team
Solo
Fokus
Code & Design Patterns
Steampunk Harbour Unity Game

Beschreibung

Steampunk Harbour ist mein erstes Spiel in Unity, geschrieben in C#. Das Spiel beginnt nahe einem Bahnhof, wo ein Geist-NPC dem Spieler eine Aufgabe stellt: Sammle 10 magische Schlüssel, ohne von den wandelnden Skelett-NPCs getroffen zu werden. Bei Treffern können Erste-Hilfe-Kits gesucht werden. Mit 10 Schlüsseln gelangt man zum Schloss auf dem Berg, dort wartet ein weiterer NPC und ein Behälter, der sich nur mit allen Schlüsseln öffnet.

Mein Hauptfokus lag auf dem Code, nicht auf der 3D-Kunst. Ich lernte Design Patterns und implementierte beispielsweise das Observer-Pattern zur Steuerung aller Straßenlaternen beim Betreten oder Verlassen der Stadt. Außerdem nutzte ich einen Singleton für das Spawnen aller Schlüssel auf der Karte. Besonders stolz bin ich auf das Nahkampf- und Gesundheitssystem.

Steampunk Harbour, Stadtansicht Steampunk Harbour, Hafen Steampunk Harbour, Innenbereich Steampunk Harbour, Schloss Steampunk Harbour, Kampf Steampunk Harbour, Nacht

Technologie & Tools

Unity C# Observer Pattern Singleton Kitbash Assets