RELEASED: Gaussian Splat multiplayer demo is live.
Drop into a scanned scene with our Final Drop controller: combat, weapons, bots, friend-vs-friend networking, realtime shadows, and light occlusion.
Built with PlayCanvas, link in 🧵
Gaussian splats are captures frozen in time — not anymore. ⚡
Experimental RELIGHTING of splat scenes in the @playcanvas engine, driven by a proxy mesh: swap the sky, drag the sun with its soft shadows, drop in point lights — all live on a captured scene.
🔗 Runnable demo👇
First minute of a Final Drop test match.
100-player open-world battle royale running directly in the browser. No downloads. No installation.
Coming soon.
Can you build a similar demo in Unreal or Unity quickly? Absolutely. But crossplatform support and load times will suffer.
Can you vibecode a similar demo fast? Sure. But it likely won't scale.
Any tech demo built on foundations that can evolve into a real game deserves respect.
Internal test game created by a single (senior) developer in 5 days using our new tools and engine. Uses WASM mini-engine (ECS, rendering, animations and physics). 100% AI generated assets using our new asset pipeline. Custom character controller. Slop or not?
Gaussian Splats are interesting technology, I saw one open-source scene last night and put it into one of my game. Want to share it here, this is how future web games might look like. 📷 Especially since now with AI synthetic data can be created.
RELEASED: Gaussian Splat multiplayer demo is live.
Drop into a scanned scene with our Final Drop controller: combat, weapons, bots, friend-vs-friend networking, realtime shadows, and light occlusion.
Built with PlayCanvas, link in 🧵
Play it here: clear-site.pages.dev/
Works on mobile too, but it’s a third-person shooter, so desktop is much easier to play.
Thanks to @yak32 for the original resources, and @Schindelar3D for the abandoned building photoscan via SuperSplat.
About time to give Guassian Splats a try. The PlayCanvas team has been hard at work in optimizing this tech, here is a short run on with our Final Drop player controller: combat, networking, weapons, shadows/light occlusion. 🧵
(tempted to release a playable networked demo)
About time to give Guassian Splats a try. The PlayCanvas team has been hard at work in optimizing this tech, here is a short run on with our Final Drop player controller: combat, networking, weapons, shadows/light occlusion. 🧵
(tempted to release a playable networked demo)
This is definitely out of place: stylized prop on a scanned photo real scene! But it does throw good realtime shadows correctly, so better suited models could fit nicely. Not everything has to be static in a GSplat scene.
Many thanks to @yak32 for his original PlayCanvas Guassian Splat FPS project, we were able to easily reuse the raw level. And to @Schindelar3D for his amazing abandoned building photoscan: superspl.at/user?id=schindel…
After 7 days of vibe coding, Today i am introducing Mykonos game( Build your Mykonos island in cozy and satisfying vibes). This game built with @threejs only and run on browser with total size of 40mb! yes you heard me right, it is only 40mb. I used @cursor_ai as the main code editor. Claude Opus 4.7 and GPT 5.5 were the main models I used.
👉 Link to game : mykonos-game.netlify.app/
Let me know guys what do you think, i am sure it is not perfect but with your help and feedbacks we can make it better.
Should I push it to Steam 🤪? any publisher or sponsor for this game is welcome.
#threejs#mykonos
Building Final Drop, a browser battle royale on PlayCanvas, with Blender as the level editor and Claude Code orchestrating both over MCP for a few months now.
A thread on 9 concrete use cases that worked, with screenshots, plus the meta lesson at the end. 🧵
10/10 Animation FBX round-trip.
Unity to Blender to PlayCanvas. Edit a clip in Blender, re-export, hair flies off in game (=bald).
Claude tracked it down: Blender re-samples every bone on export, including bones we excluded. Fix: delete those bones pre-export. Headless script.
That's the pattern across all 10. Describe what I want, iterate with Claude until it works, save as a playbook. The ones that keep firing get promoted into Solar Tools addon buttons.
Less hand-coding. More shipping. 🎯
Final Drop drops soon. Follow for launch.