@EthanWaldo2 Right now it maps the full button layout, both analog sticks, and the L2/R2 triggers as analog inputs.
Haptics + adaptive trigger resistance are next thing I want to try up via the WebHID / Gamepad API
Did you know your browser has a native API for game controllers?
Paired my PS5 DualSense over Bluetooth and now my Three.js game plays like a console.
Way more fun with a controller.
Load an image, read its 2D pixel array, and replace every pixel with an instanced cube of the same color.
The magic is the assembly: each cube stores a home + a start position, plus a delay based on its angle & radius.
Stagger + easeOutBack and the whole image snaps into place in a wave.
#WebGL #CreativeCoding
Day 4 of #buildinpublic vxlverse.
You can now put your own face on your character.
Upload a selfie โ we detect your face โ stamp it on a blocky hero.
Or someone you hate, and make them the enemy ๐
Day 3 part-2: that i #buildinpublic vxlverse
ok now you can have modes,
Parkour - hordes - waves - normal
Also export works gives you html,css,js
#Fable worked overtime today
Day 3 of building VXLverse in public!
Today we have a new environment: Moon ๐ with stars! ๐
Also added new mechanics on VXLScript:
Gain or lose trust of NPC
Make them an ally or an enemy ๐คโ๏ธ
Built with #threejs#buildinpublic#javascript#gamedev#indiedev#webdev#VXLScript
Been in three.js & babylon.js for the past few years
(this 3d book is one of them ๐).
My observation: LLMs love three.js way more
Asked for this book in three.js, almost one-shot.
in babylon needs more revisions
@Hesamation Incredible innovation from Anthropic.
Weeks of hype just to get maybe the exact same level of intelligence. Truly a historic milestone for AI.
Bravo, Anthropic great job. ๐ค
Day +1 from yesterday of building VXLverse ๐ฎ
Today: new dash + jump visual effects, plus 3 new skills.
Honestly impressed how far the evil closed source #claude pushes #threejs
Play it right now ๐ https://t.co/TtH8hlz34M
#gamedev#indiedev#webgl#buildinpublic
Adding loops and dynamic NPC spawning to VXLVerse today!
Check out how a single loop handles spawning multiple unique characters with just a few lines of VXLScript. logic in the browser is coming together nicely. ๐ปโจ #buildinpublic#indiedev#gamedev#threejs#javascript
@lamiancegames It's a mix of two shader techniques:
the world-build is a dissolve shader (noise + animated threshold + edge glow),
and the black outlines are inverted-hull (the mesh redrawn slightly inflated, black, back-faces only)