Velvet: Contemporary Istanbul
Oktober 2020 - Januar 2021Velvet Mediendesign GmbHFreiberuflich
Aufgrund der COVID-19-Pandemie realisierten Fabian Hofmann (Schallplae) und ich die Kunstmesse Contemporary Istanbul mit der Unity Game Engine als vollständig begehbare WebGL-Anwendung. Besucher erkundeten die Hallen aus der First-Person-Perspektive direkt im Browser, während Galeristen ihre Bilder, Videos und 3D-Skulpturen eigenständig über ein externes Backend einspielen konnten. Die Ausstellungshallen erweiterten sich dynamisch je nach Anzahl eingestellter Kunstobjekte. Das Projekt war der Startschuss für meine Selbstständigkeit.
Verantwortlichkeiten
- •Aufbau sämtlicher 3D-Szenen inkl. Light-Baking und Occlusion Culling
- •Implementierung der kompletten Game-Logik in C# (Asset-Loader, FPS-Controller, UI-Events)
- •Entwicklung der bidirektionalen REST-API inkl. JSON-Schema für Runtime-Import von Bildern, Videos und GLB-/OBJ-Skulpturen
- •JavaScript-Interop für Live-Steuerung im eingebetteten WebGL-Canvas (Hotspots, Sprache, Teleport)
- •Performance-Optimierung: Draw-Call-Reduktion, Texture-Streaming, Asset-Bundles, LODs
Technologien
UnityWebGLC#JavaScriptREST APIJSONLightmapsGLBOBJAsset Bundles