Zurück zu Projekten

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