JOHANNES BLANK
← Zurück zu den Projekten
Vacation Invasion Banner
SpielprototypUni-Projekt

Vacation Invasion

3D-Multiplayer-Hide-and-Seek / Prop Hunt auf einer südlichen Ferieninsel.

UnrealC++BlueprintsMultiplayerLead Developer
01

Überblick

Vacation Invasion ist ein 3D-Multiplayer-Prop-Hunt auf einer südlichen Ferieninsel: Tourist:innen tarnen sich als Objekte und werden von Einheimischen gejagt.

Als Solo- und Lead-Programmer lag mein Fokus auf Unreal-Multiplayer mit Client-Server-Logik, Sessions, Lobbies, Actor Replication, RepNotify, Ownership sowie Server- und NetMulticast-RPCs.

03

Multiplayer Lobby & Interaction

Ein Schwerpunkt war das Multiplayer-Fundament: Join über Sessions und Lobbies, korrektes Spawning, Sichtbarkeit und direkte Interaktion zwischen allen Spieler:innen.

Dafür habe ich mit Unreals server-authoritative Client-Server-Modell, Actor Replication, Ownership sowie Server- und NetMulticast-RPCs gearbeitet.

Vacation Invasion Multiplayer Szene
04

Abilities und Replication

Die Abilities mussten nicht nur lokal gut funktionieren, sondern im Multiplayer für alle Clients sauber synchronisiert sein.

Zum Einsatz kamen Actor Replication, RepNotify und RPCs, damit Aktivierungen, Zustandswechsel, Effekte, Animationen und Cooldowns konsistent bleiben.

Vacation Invasion Abilities und Replication
05

Sauberer Code

Sauber strukturierter Code in C++ und Blueprints war wichtig, um Features schnell zu erweitern, Bugs gezielt zu finden und Abhängigkeiten klar zu halten.

Gerade bei Multiplayer-Logik spart eine klare Trennung von Zustandswechseln und Verantwortlichkeiten viel Zeit in Iteration und Debugging.

Vacation Invasion Blueprint Screenshot
06

FMOD Integration

Zusätzlich habe ich FMOD integriert, um Musik, Ambience und Soundeffekte direkt aus Spielcode und Blueprints anzusteuern.

So ließen sich Events, Parameter und Übergänge sauber strukturieren und gezielt an Verfolgung, Spannung oder Erfolge koppeln.

Vacation Invasion FMOD Integration
07

Trailer