🕹️ gamedev | @playcanvas consultancy, training & mentorships | @ElanraStudios

Joined October 2017
539 Photos and videos
Pinned Tweet
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 🧵
5
8
74
6,242
Leonidas Maliokas retweeted
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👇
6
39
310
12,388
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.
1
2
8
327
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?
1
13
906
Feels like we’re all converging on the same idea lately 😄 Check this out: x.com/PlayingInCanvas/status…

May 18
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.
26
2,331
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 🧵
5
8
74
6,242
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.

1
2
387
For anyone on a corporate environment having trouble with the prev Cloudflare pages url, this one will work better: clear-site.games.elanrastudi…

2
311
Prototyping old-school sectors portals for Gaussian splats. Current room: full quality. Adjacent rooms: cheaper. Hidden rooms: clipped. Goal: make dense scanned spaces fully playable.
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)
6
435
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)
3
6
59
4,630
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.
1
5
195
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…
6
173
Leonidas Maliokas retweeted
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
17
10
124
6,939
Wrote up a thread answering this. 10 concrete use cases. x.com/PlayingInCanvas/status…

Apr 30
Replying to @PlayingInCanvas
Incredible!! Could you share more details on how Claude and Blender MCP helped you create your maps?
3
409
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. 🧵
4
6
59
5,171
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.
1
2
363
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.
1
4
248