Creative development & 3D design
Interactive 3D World
A playful browser-based world with automatic flight, character reactions and hands-on exploration.
My role
Creative Developer & 3D Designer
Development Method
- #AI-Native Development
- #Creative Coding
- #Interaction Design
Technical Stack
- #Three.js
- #React
- #TypeScript
- #WebGL
- #Vite
Product Category
- #Interactive Experience
- #3D Web Design
Overview
A playful, browser-based 3D world created as an interactive centrepiece for the YeahCan website. The standalone experience brings visitors close to the planet so they can drag, steer and discover its characters, landmarks and changing scenery.
How I Built It
World & Art Direction
Designed the low-poly planet, colour system, characters, landmarks, habitats and small hidden details as one connected world.
Interaction & Motion
Built automatic flight, drag exploration, keyboard steering and character reactions to make the world feel alive.
Responsive 3D
Adapted the camera and planet scale for an immersive close-up view on each screen, with reduced-motion support and a lightweight illustrated fallback.