Etienne
banner
txori.com
Etienne
@txori.com
I make the games I wanted to play as a kid: www.txori.com 🌱
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
The ocean in my game is now built from nine seamless tiles that always stay centered on the boat. Only the middle tile should have physics enabled.

How can we verify that?
With a chance of meatballs 🧆💦

#GameDev #IndieGame #IndieDev #Balls
December 11, 2025 at 5:52 PM
The sea no longer ends. Beyond it, a wider layer awaits.

#GameDev #IndieGame #IndieDev #AdventureAwaits
December 10, 2025 at 3:46 PM