Etienne
banner
txori.com
Etienne
@txori.com
I make the games I wanted to play as a kid: www.txori.com 🌱
Post a game you remember playing that nobody else remembers.
January 15, 2026 at 9:16 AM
How Dragon Ball Devolution was made 🧐
January 12, 2026 at 1:52 PM
I carved the perfect boat rudder entirely from mathematical functions. Virtual wood, real satisfaction 🪵🪓

#gamedev #indiegame #indiedev #woodcraft
January 10, 2026 at 10:16 AM
A new version of Dragon Ball Devolution just dropped.
www.txori.com/dbdevolution

#DragonBall #DragonBallZ #DragonBallSuper #DragonBallGT
January 7, 2026 at 10:42 PM
What are my plans for 2026?
Just keep going. At my own pace.

#DragonBallDevolution
#BASTON
#Omeganaut

And a new project that makes me happy:
www.txori.com/continuer-to...

#indiedev #indiegame #gamedev
January 7, 2026 at 6:49 PM
It's winter time. I'm cosy in my bed. Adding cosy stuff in my game ⛵

#gamedev #indiegame #indiedev #fold #sail #boat
January 6, 2026 at 10:58 PM
Land ho!
Our first randomly generated island 🏝️
Before going further with the rules to obtain nice looking rocks, I need to tweak a few things. Turns out the boat was sailing like a missile. Hard to notice without fixed scenery 😅

#gamedev #indiegame #indiedev #island
January 5, 2026 at 9:29 PM
No more jittering for the boat, nor the ocean. The fluidity 😯💦

Question for fellow devs: should the boat and its ocean meshes move through the world, or should they stay anchored at (0,0) with everything else moving around them?

#gamedev #indiegame #indiedev #askingforafriend
January 5, 2026 at 7:10 PM
I believe I nailed the pole of the mast 🪿✨
Now, to the rudder!

#gamedev #indiegame #indiedev #poledance
January 3, 2026 at 4:54 PM
And the vectorial texture that goes with it. Neato ✨

#gamedev #indiegame #indiedev #woodtoy
January 3, 2026 at 1:48 PM
Did I just write a boat maker from a mesh-expression instead of modeling it in an external program?
Why yes ⛵

#gamedev #indiegame #indiedev #mathematical
January 3, 2026 at 1:19 PM
The ocean is now seamless and beautiful ✨
It came at an FPS cost, so I’m culling water tiles outside the camera view.
Learning every possible caveat along the way, but progress is liquid 🌊

#gamedev #indiegame #indiedev #viewtiful
December 30, 2025 at 2:31 PM
Programming ES2/GL3 shaders isn’t easy, but I’m finally making progress ✨

Next challenges: hiding the seams between ocean meshes and discovering how to handle the boat trail...

#gamedev #indiegame #indiedev #justsay
December 29, 2025 at 10:36 PM
I got me a passenger 🤫

#indiegame #indiegame #gamedev #love
December 28, 2025 at 11:47 AM
Fisherman in action ✨
December 27, 2025 at 5:08 PM
After a few tests, I think I know where I’m heading:
- half an image to save time
- vector graphics for quick changes
- a limited color palette, like old toys
The art style isn't definitive, though 😄

#gamedev #indiegame #indiedev #fisherman #friend
December 27, 2025 at 5:06 PM
I don’t know how to animate skeletons in ZGameEditor...
So humans models devolved into toddler toys. Minimal shapes. Maximum intention.

#gamedev #indiegame #indiedev #noproblem #devolution
December 26, 2025 at 6:56 PM
I added virtual joysticks for steering and camera controls on Android. The boat now also weathervanes to align with the slope of the wave. I still have room for improvement everywhere. Let’s start making a game 🌊

#gamedev #indiegame #indiedev #journey
December 26, 2025 at 2:40 PM
Building a sail from a simple quad mesh and deforming it with wind was easier than expected, and I learned a lot. I'm pausing work on this toy to finish releasing the Omeganaut demo. I’ll turn it into a game later ⛵️

#gamedev #indiegame #indiedev #demo
December 18, 2025 at 3:37 PM
I added ocean tile LOD + stitching and got rid of the physics engine. Since the central ocean tile is saved as a heightmap, I use it to center the tiles on the boat and use some basic math to move and rotate it around.

👿 666 FPS 💦

#gamedev #indiegame #indiedev #elritmofatal
December 17, 2025 at 7:56 PM
Since I have no idea how to handle the sail mesh, I added a sun cycle, only to realize I never actually knew how to use light source coordinates in ES2/GL3 shaders. Missed it for years because the light source never moves in Omeganaut...

#gamedev #indiegame #indiedev #sunrisers
December 17, 2025 at 8:20 AM
All right! We now have a visible wind direction, the mast rotation is simplified and works like Wind Waker, the sail is simply mirrored for now, and I still have a lot of tweaks to do…
Next step: replace the basic materials with ES2/GL3 shaders ✨

#gamedev #indiegame #indiedev
December 15, 2025 at 11:07 AM
The mast and the rudder now rotate independently, but I’m still struggling a bit with the mast rotation calculations based on wind direction, boat rotation, and its maximum angle 😅

#gamedev #indiegame #indiedev #math
December 14, 2025 at 10:38 AM
Huge thanks to the guys at ZGameEditor forum. No more water leaking through the boat, and the inside finally stays hidden from underwater.

#GameDev #IndieGame #IndieDev #leakdvideo
December 12, 2025 at 3:53 PM
The ocean now stays centered on the boat, and rebuilding the collision heightmap each frame is no issue. Check the FPS in the top-left 😎

Plugged in the gamepad. My 8BitDo already drifts, so I had to add a 0.5 deadzone...

Also, Win+G video compression become terrible after the last Windows update?
December 12, 2025 at 10:05 AM