Van Helder
Van Helder ist ein asynchrones Mixed-Reality Multiplayer-Spiel, bei dem zwei Spieler unterschiedliche Rollen und Perspektiven einnehmen.
Highlights
- Netzwerkkommunikation zwischen VR und AR Client
- Synchronisation der Spielwelt zwischen beiden Geräten
- Mixed-Reality Darstellung der Spielkarte für die HoloLens2
Van Helder – Mixed Reality Multiplayer Prototype
Dieses Projekt entstand im 6. Semester des Studiengangs Game Engineering & Visual Computing.
Van Helder ist ein asynchrones Mixed-Reality Multiplayer-Spiel, bei dem zwei Spieler unterschiedliche Rollen und Perspektiven einnehmen. Ein Spieler kämpft in Virtual Reality auf einem virtuellen Schlachtfeld gegen Untotenwellen, während der zweite Spieler das Spielfeld aus einer Augmented-Reality Perspektive über die HoloLens 2 überblickt und Gegner strategisch platziert.
Spielidee
Das Spiel kombiniert VR Gameplay mit einer strategischen AR-Perspektive.
- Der VR Spieler verteidigt eine mystische Quelle im Zentrum des Levels
- Der AR Spieler agiert als Gegenspieler und platziert Gegner auf dem Spielfeld
- Beide Spieler beeinflussen sich gegenseitig in Echtzeit
Das Gameplay basiert auf einem Wellen-System, bei dem Gegner in Angriffswellen erscheinen und der VR-Spieler diese aufhalten muss. Zwischen den Wellen kann der Spieler seine Verteidigung vorbereiten oder neue Fallen platzieren.
Gameplay Konzept
Das Spiel kombiniert mehrere Genres:
- Ego-Shooter
- Tower Defense
- RTS Elemente
Die beiden Spieler nehmen unterschiedliche Rollen ein:
VR Spieler
- kämpft gegen Gegner
- bewegt sich mit einer VR-Treadmill
- nutzt Waffen und Fallen
AR Spieler
- sieht das Spielfeld aus der Top-Down Perspektive
- platziert Gegner strategisch
- beeinflusst den Schwierigkeitsgrad der Wellen
Technische Umsetzung
Das Spiel wurde mit Unity entwickelt.
Technologien:
- Unity Engine
- Photon PUN2 Multiplayer
- VR/AR Foundation
- Windows Mixed Reality Toolkit
- HoloLens 2
Besonderheiten:
- Netzwerkkommunikation zwischen VR und AR Client
- Synchronisation der Spielwelt zwischen beiden Geräten
- Mixed-Reality Darstellung der Spielkarte für die HoloLens
Meine Rolle
Meine Hauptaufgabe im Projekt war die Netzwerk- und XR-Integration.
Ich war verantwortlich für:
- Implementierung des Multiplayer Systems mit Photon PUN2
- Synchronisation der Spielzustände zwischen VR und AR Client
- Integration der VR-Hardware über Unity XR / AR Foundation
- Integration der HoloLens 2 über das Windows Mixed Reality Toolkit
Zusätzlich unterstützte ich das Team bei:
- Animation
- Gameplay Integration
Ergebnis
Das Projekt resultierte in einem spielbaren Mixed-Reality Multiplayer Prototyp.
Der Prototyp demonstriert:
- Echtzeit Multiplayer zwischen zwei unterschiedlichen XR-Plattformen
- Kombination aus VR Gameplay und AR-Strategie
- Synchronisierte Spielwelt zwischen zwei Geräten
Das Projekt vermittelte praktische Erfahrung in:
- XR Entwicklung
- Netzwerkprogrammierung
- Multiplayer Systemen
- Teamarbeit in einem Game Development Projekt