Creativityis.life
Vanilla JavaScript, Three.js r128, SCSS, Web Audio API, Canvas API, Blender, Docker, Nginx
A retro-faithful, single-page recreation of the Xbox 360 New Xbox Experience dashboard, built as a personal site after my son bet me I couldn't pull it off. He lost.
- Custom 3D avatar and Xbox 360 controller modeled, rigged, and animated in Blender, exported to .glb, holding 60fps in browser via Three.js.
- Original Xbox 360 system audio (blade clicks, confirm and cancel tones, startup chime) wired to interactions through the Web Audio API.
- Music player styled after the Xbox 360 music blade, powered by GTA Vice City radio stations and a Butterchurn visualizer.
- CRT scanline shader, parallax floor, and a layered particle system that sit on top of every screen.
- Single-page vanilla JS, no framework, no bundler. Roughly 4,400 lines in one file by design.