Fortis: Watch API
September 2024 - Januar 2025Fortis Watches AGFreiberuflich
Gemeinsam mit 3D-Artist Fabian Hofmann (Schallplae) entwickelte ich für Fortis einen plattformunabhängigen 3D-Viewer als Unity-WebGL-Modul, das von der Agentur halbstark nahtlos in den neuen Onlineshop eingebettet wurde. Nutzer können Uhren in Echtzeit drehen, zoomen und konfigurieren; mehrere Modelle und Varianten lassen sich per Dropdown durchschalten. Über eine vollständig dokumentierte JavaScript-API werden interaktive Labels mit Callback-Funktionen direkt auf den Zeitmessern platziert. Die Uhr ist komplett animiert und zeigt die aktuelle Uhrzeit an. Streaming AssetBundles ermöglichen das Nachladen von Uhrenvarianten on-the-fly aus der Cloud.
Verantwortlichkeiten
- •Konzeption und Entwicklung einer modularen Gesamtarchitektur samt performantem C#-Backend und maßgeschneiderten Unity-Editor-Tools
- •Implementierung sämtlicher JavaScript-APIs und Callback-Layer für verzögerungsfreies Zusammenspiel von Browser und Engine
- •Einrichtung einer vollautomatischen Build-Pipeline mit Brotli-/GZip-Fallback, intelligenter Extension-Erkennung und CI-Deployment
- •Entwicklung eines individuellen Unity-Editor-Windows für automatisierten Asset-Import und Prefab-Erstellung per Button
- •Realisierung einer Plug-and-Play-Integration für halbstark inkl. Hot-Update-Mechanismus für Live-Aktualisierungen
- •Implementierung einer Testseite zum Testen aller Schnittstellen und Vorschau aller Modelle
Technologien
UnityC#WebGLJavaScriptJQueryBootstrapHTML5WebAssemblyStreaming AssetBundlesSubstance Painter