Lava Runner
Ein 3D-Endlosläufer mit drei Spuren, entwickelt in Unity. Die Spiellogik habe ich in C# geschrieben und nach Aufgaben in eigene Skripte gegliedert: Spielfigur, Strecke, Events, Audio und Oberfläche.
- StreckeAbschnitte zur LaufzeitDie Strecke entsteht während des Spiels aus vorbereiteten Abschnitten (ScriptableObjects).
- SteuerungSpielfigurSpurwechsel, Springen und Rutschen, Bodenerkennung per Raycast und Rücksetzpunkte nach einem Sturz.
- GameplayEventsSteigende Lava, fliegende Felsen und eine Aschewolke, gesteuert über einen Zustandsautomaten.
- GrafikEigene ShaderShader Graph für Felsen und Schild, HLSL für den Himmel.
- Unity 6
- C#
- ScriptableObjects
- Shader Graph
- HLSL





