About this thing

Zoomies

A speedrun through a 3D replica of my bedroom, rendered directly in your browser with three.js. Most of the room — walls, lamps, dresser, posters, the DIY purifier that started this whole game — is built from primitives. A few characters are imported: some of the cats, a Totodile, a MacBook, a skateboard. Pick a character, find every coin (including the secret ones), try to top the leaderboard.

Why does this exist?

This game started as a way to visualize a DIY PC-fan air purifier I built with my dad. You can still see the air purifier on the ground that's a replica of the one we created together. It was just a neat way to visualize and re-configure the air purifier before I built it. It likely would have been much easier using 3d modeling software, rather than building it in three.js.. but I just kept building, and building, until I had nearly recreated my room. And at that point I thought "it would be cool if this was a game and you could jump around".. and you can imagine the rest.

If you have any interest in building your own DIY air purifier, or just see what other people have come up with — r/crboxes is a good place to start. You can build your own air filtration system for a lot cheaper, quieter, and often more performant than consumer solutions.

What's in here

Built with

three.js on the front end, Cloudflare Workers + D1 for the leaderboard, Vite to ship it, and Netlify for hosting.

Known issues

Firefox + macOS trackpad: cursor movement in game is not very responsive. You can fix this by using a mouse on Firefox or any other browser.

made by Brandon Moore