Fortis: Watch API
September 2024 - January 2025Fortis Watches AGFreelance
Together with 3D artist Fabian Hofmann (Schallplae), I developed a cross-platform 3D viewer as a Unity WebGL module for Fortis, seamlessly embedded into the new online shop by agency halbstark. Users can rotate, zoom, and configure watches in real-time; multiple models and variants can be switched via dropdown. A fully documented JavaScript API places interactive labels with callback functions directly on the timepieces. The watch is fully animated and displays the current time. Streaming AssetBundles enable on-the-fly loading of watch variants from the cloud.
Responsabilidades
- •Design and development of a modular overall architecture with high-performance C# backend and custom Unity editor tools
- •Implementation of all JavaScript APIs and callback layers for lag-free browser-engine interaction
- •Setup of a fully automated build pipeline with Brotli/GZip fallback, intelligent extension detection, and CI deployment
- •Development of a custom Unity editor window for automated asset import and one-click prefab creation
- •Realization of a plug-and-play integration for halbstark incl. hot-update mechanism for live updates
- •Implementation of a test page for testing all interfaces and previewing all models
Tecnologías
UnityC#WebGLJavaScriptJQueryBootstrapHTML5WebAssemblyStreaming AssetBundlesSubstance Painter