A red-eye flight for insomniacs, right in the browser. I love the restraint in Samin Sami’s NOCTURNE. All you do is steer, and the city keeps unfolding beneath you. It reminds me how much atmosphere a browser experience can create with one well-chosen interaction.
Steer an endless night-flight over a procedural city. NOCTURNE is a night-flight airline for insomniacs. An infinite procedural city passes beneath the wing. Steer with your mouse. Built by Samin Sami.
I love seeing indie developers build 3D games you can jump into right from a browser. Pixidimworld Camp starts with a simple job: keep the campers warm. Then things take a turn. That’s a great hook for a survival game. Congrats on getting it out into the world, Dim!
Pixidimworld game camp web game is out now on my bio.
Explore. Survive. Save the Camp.
PIXIDIMWORLD CAMP is an immersive 3D browser game where every level brings a new challenge. Your mission begins with keeping campers warm, but things quickly take an unexpected turn.
What if the 3D world you built could become a cartridge on your game shelf?
Nova64 is getting closer to that idea, with native and WebAssembly support through RetroArch and a RetroBridge prototype that brings .nova cartridges into a Jellyfin library.
Wael Gamil built an esports lounge you can explore right in your browser. Find the seat with the right sightline, line up the crosshair, and the whole room lights up.
Working on Nova64 has made me appreciate how much a small discovery like that can do. One interaction gives you a...
SIGHTLINE, an esports lounge I modeled in Blender and turned into a website.
Line up the crosshair from the one seat that sees it and the whole hall lights up. 12 seats, 4 playable games, all running in the browser. The Blender scene was 482 MB, the site loads 3 MB.
Can you spin the sneaker without getting stuck scrolling the page?
That’s one of the first things I check on my phone when I build a 3D product viewer. A swipe might mean “show me the other side of the shoe” or “take me to the product details.” The viewer has to make room for...