Tic-tac-toe, but you have to aim.
With our friends from Kalahari, we’re building the world and the game mechanics of SlingXO.
Aim, shoot, land your mark on a board of LED tiles. Unlock bonuses, earn points, stay alive to beat the bot 🤖
Oh, and sometimes it snows ❄️
😍❤️🔥
Me: *look at my new sign*
@finn_fergus: *ensures stability of sign*
Sums up our working relationship well
Two weeks after the @threejsconf in Paris, here's a little look behind the scenes 👀
We built its universe around cute sphere characters celebrating the @threejs community's diversity. They even jumped off our screens into handmade speaker badges 🪩
Full case link in comments
Hervé Studio retweeted
A lot of people asked me for the sources of the @threejsconf badge, so here they are : hervestudio.github.io/badge-…
It's a very DIY project and far from perfect, but that's also what makes it approachable: everything can be rebuilt with a soldering iron, a 3D printer and a few cheap components.
I tried to document it as clearly as possible, so you can either build it as is or use it as a starting point for something else. If anything is unclear, just write to me :)
Hervé Studio retweeted
Just received them 😍😍😍
While doing some merch refill, I realized that nothing prevents us from doing a phosphorescent sticker for @HerveStudio
NOTHING
Hervé Studio retweeted
Three.js Conf was so much fun and truly inspiring, so many amazing talks
Loved meeting creatives who care about craft and creative coding
Huge thanks to @makio64 for inviting @JustineSoulie and I to talk about Ponpon, and to @miskitano and @HerveStudio for this ✨ event!
Hervé Studio retweeted
Today we were on stage at the Three.js Conference to present the work of @HerveStudio for this event.
Really glad to be a part of this, and I feel lucky to have fun while working.
Thanks @codrops for the support, and can’t wait to see all the talks tomorrow ❤️🔥
There’s a whole world behind the @threejsconf 👀💙
@JulieMarting & @rbriaux from @HerveStudio spent seven months building the world around it, from the art direction and website to the social media, scenography, merch and physical experience.
And those speaker badges? Absolutely one of a kind. Romain spent around a month experimenting to make them work, before the final production turned into a family project over the summer. 🥹👏
The characters, the interactive venue map, the physical details, the badges... every piece was designed to make the conference feel like one cohesive world.
A huge bow to Hervé Studio. 🎩✨
More from the first Three.js Conference:
tympanus.net/codrops/2026/09…
#threejs #threejsconf
Hervé Studio retweeted
Getting the latest tweaks ready for @threejsconf speaker badges, see you tomorrow #threejs folks 🤗
Hervé Studio retweeted
I’ve started beta-testing @lecrayon_ai here at @HerveStudio
Seing the team using it feel so cool!
More about this project soon. I will be looking for testers 👀👀
(No url because onboarding is not ready for the real world yet 🫣)
Hervé Studio retweeted
While doing some merch refill, I realized that nothing prevents us from doing a phosphorescent sticker for @HerveStudio
NOTHING
Hervé Studio retweeted
Glad to see @getbangercom featured by @maxibestofone :)
A banger by the one and only @HerveStudio team :)
Hervé Studio retweeted
Discover @vlucendo - cofunder of @abeto_co & speaker at Threejs conf.
3 weeks before the conference start!
Come hangout with everyone
👉 threejs.paris/tickets
Hervé Studio retweeted
It took quite a few iterations to get the @threejsconf badge enclosure right, but it’s getting there!
🙂
Hervé Studio retweeted
Say hello to Cinematic Zoom !🎬✨
Powered by:
🔹 @threejs
🔹 3D Tiles renderer by @garrettkjohnson
🔹 @CesiumJS
🔹 Open source ( link in thread )
🔹 made for @threejsconf
Put your best shot👇
cinematic-zoom.vercel.app/
Hervé Studio retweeted
Replying to @pmndrs
@pmndrs is killing it again & these guys have a 2days workshop at the Threejs Conf !
👉 threejs.paris/workshop/r3f
Don't miss the chance to learn from the best of the best!
We are announcing our newest initiative: an interactive math engine by @isaac_mason_.
Math is core to everything interactive from geometry to collision to color, yet JavaScript lacks a high-performance kernel. Instead libraries reinvent math structures and transformations, with varying success, and now LLMs generate bespoke functions on a case by case basis. The problem is that there are no principled guarantees for correctness or performance leading to degraded apps or difficult to read code. We need math engine that can be used to power all the cool projects people want to make at scale!
The goals of the initiative are ambitious:
⟡ Predictable performance. Allocation-free operations and a documented usage contract designed to preserve monomorphic, optimizable call sites, validated through reproducible benchmarks.
⟡ Portable. Efficiently interoperates with WebGL, WebGPU, Wasm, Three.js, etc., so that the handoff between math kernel and framework is simple.
⟡ Minimal. A lean, tree-shakable kernel containing only the primitives needed to build interactive algorithms.
⟡ Data-oriented. Operates on caller-owned data through data-in, data-out functions without owning the data lifecycle.
⟡ Readability. It is important the core math operations readable such that even if the code is not written by a person they can reasonably review it.
@isaac_mason_ is bringing his experience building out navcat, crashcat and gpucat. We are starting with mathcat as the foundation and building from there.
Stay tuned for more.
👉 Initiative: github.com/pmndrs/org/blob/m…
👉 Join the convo on Discord: discord.com/invite/poimandre…
When you ask for a 'very simple idea' 😅 cc @makio64 @threejsconf
David (@makio64) : "Any very simple idea we could make the speaker badge for @threejsconf a bit more special?"
Us: "Sure. Simple."
David : "..."
Us: "Oh. You meant simple simple."






















