Interactive 3D Fair for ASH

An interactive browser-based 3D quest where users explore a winter fair, collect hidden items, and unlock a promo reward

Interactive 3D Fair for ASH
Project Overview A browser-based 3D promotional experience developed for ASH. Users explore a winter fair environment, discover hidden objects, and complete a gamified journey that concludes with a promo reward. The project emphasizes immersive atmosphere, smooth camera movement, and reliable mobile performance. Key Features • Cinematic intro and smooth "fly-to" camera navigation between areas • Interactive hotspots and collectibles with hover glow, particles, and spatial sound • Progress tracking and final reward reveal (promo code) • Celebration sequence with 3D fireworks and sound effects • Custom snow shader, ambient audio, and post-processing (Bloom / Vignette) Tech & Performance • React + Vite + React Three Fiber / Drei • GLTF assets with DRACO and KTX2 (Basis) compression • Zustand state management (camera, progress, collectibles) • Mobile-first tuning: DPR caps, reduced effects on low-end devices, adaptive particle counts • Stability features: WebGL context loss handling and error boundary

Gallery

Interactive 3D Fair for ASH - Image 1
Interactive 3D Fair for ASH - Image 2
Interactive 3D Fair for ASH - Image 3

Video