Barthélemy Paléologue
@barthpaleologue.bsky.social
French computer graphics engineer. Building an open-source procedural space exploration game in my free time at https://cosmosjourneyer.com
An entire procedural universe on a web page! 🚀 Cosmos Journeyer lets you explore infinite star systems, planets, and black holes, all built with Babylon.js. cosmosjourneyer.com
I spent two weeks building an AI translation pipeline for three Japanese novels. The results were surprisingly readable, which made the ethical problems and legal questions harder to ignore. My attempt to move beyond “AI good / AI bad”: barthpaleologue.github.io/Blog/posts/t...
Translating books at home
A technical and ethical exploration of translating japanese novels with modern machine translation.
barthpaleologue.github.io
Space is dark! Thankfully, space stations have been relit from the ground up, making them much easier to land on.
Planetary visuals have been completely rebuilt from scratch. Here's an after/before comparison.
Meet the new rover. Surface exploration is no longer limited by your walking speed. You might want to watch out for obstacles, though :)
After more than a year of work, the biggest Cosmos Journeyer update is finally here. Drive a brand-new rover across beautifully revamped planets and much more! Play for free in your browser: cosmosjourneyer.com ↓ See everything that's new below. #indiedev #gamedev #procgen
After more than a year of work, the biggest Cosmos Journeyer update is finally here. Drive a brand-new rover across beautifully revamped planets and much more! Play for free in your browser: cosmosjourneyer.com ↓ See everything that's new below. #indiedev #gamedev #procgen
Found a planet orbiting super close to its parent star while debugging #CosmosJourneyer The star occupies literally half of the horizon from the surface, can't imagine how hot it must be! #gamedev #indiedev
Was debugging neutron stars in #CosmosJourneyer today. I ended up spending more time taking pictures after finding a cool planet orbiting around with 2 giant moons! #indiedev #procgen #gamedev
Not gonna lie once I move to WebGPU only I am going to use this clean slate engine big time. The API is so clean 👌
We are thrilled to introduce you to the next evolution of web graphics...Babylon.lite...an entirely new engine that we've always dreamed of making! Faster, Smaller, Pixel for Pixel rendering match to Babylon.js. buff.ly/VtufEl2 #3D #WebDev #gamedev #indiedev #WebDevelopment
It's been almost an entire year since I last released a new version of #CosmosJourneyer But I can finally see the light at the end of the tunnel! The issue tracker will soon be empty haha I can't wait to share what I have been cooking all this time :) #gamedev #indiedev
Can you hide secrets and easter eggs in an open-source game, when anyone can just read the code to find them? Let's over-engineer a solution! 10 min read: barthpaleologue.github.io/Blog/posts/h... #gamedev #indiedev #opensource
Hiding secrets in open source games
Easter eggs and game secrets are among the most fascinating and powerful aspects of video games in my experience. Stumbling onto one feels like taking a step outside the intended path and seeing the g...
barthpaleologue.github.io
Finally got shadows working on my planet surfaces! #CosmosJourneyer shaders now integrate properly with BabylonJS lighting system, making my life way easier. And it will also allow to use clustered lights for rover and ship headlights! #gamedev #procgen #indiedev
My erosion filter is out! Video, blog post, and shader source. It emulates erosion without simulation, so it's fast, GPU friendly, and trivial to generate in chunks. Explainer video: www.youtube.com/watch?v=r4V2... Companion blog post: blog.runevision.com/2026/03/fast... #ProcGen #vfx #GameDev
A lot of cool new features in Babylon 9! Will be fun to integrate the frame graph, area lights and animation retargetting in #CosmosJourneyer as well this year #gamedev #indiedev
We are thrilled to announce that Babylon.js 9.0 has officially been released! We cannot wait to see what you create with it! youtu.be/Th9mD_D5DrQ aka.ms/babylon9Blog #Babylon9Release #3D #WebDev #gamedev #indiedev #WebDevelopment #webgl #gamedevelopment #IndieDevs
Just replaced particles for raymarching in exhaust rendering: - Better visual consistency at any angle - Small performance cost (only 16 steps/pixel) Heavily based on this shadertoy: www.shadertoy.com/view/t3XyzB #gamedev #indiedev #CosmosJourneyer #procgen
Spent an hour debugging my triplanar shader. Turns out I was flipping X and Y in the normal map instead of just Y :/ Had to revisit this excellent article by @bgolus.bsky.social: bgolus.medium.com/normal-mappi... Now I at least got my lighting and sanity back #gamedev #indiedev
Need to pack texture channels to reduce GPU memory bandwidth? I just made a free open-source web tool that does exactly that: barth.paleologue.fr/channel-pack... You just drop your maps in, route the channels (like RGB for albedo and A for roughness), then export to PNG! #gamedev #indiedev
I made a playground to test the exploration rover for #CosmosJourneyer You can try it directly in the browser: barthpaleologue.github.io/CosmosJourne... I'm especially looking for feedback on: • how the driving feels • camera controls • anything broken #indiedev #gamedev
Just upgraded planetary rings in #CosmosJourneyer Now with albedo gradients to model dust contamination of the ice, not unlike Saturn! #gamedev #indiedev #procgen
Taking my rover for a test drive on a desert world in #CosmosJourneyer. Current goal is to have this playable in preview in a few days! Next up is adding ground shadows because driving in 3rd person looks a bit off currently. #gamedev #indiedev
Solar power scales poorly far from the Sun. For deep-space infrastructure, we need a denser energy source! Here’s my first try at a tokamak-based fusion plant with 2000K radiator arrays, built for #CosmosJourneyer #gamedev #indiedev #space
Working on improving lighting around space stations in #CosmosJourneyer Space tends to be very dark, which can make maneuvering difficult. Thankfully I can add light dots everywhere with @babylonjs.bsky.social recent addition of clustered lights! #gamedev #indiedev
Chilling on the surface of a moon after a long day of work. I’m reworking the avatar with new animations and improved physics to prep it for the upcoming vehicles! The goal is smoother control and tighter integration across the whole experience. #gamedev #CosmosJourneyer #indiedev
When is the last time you took a trip through the universe? Thanks to forum user crashmaster, your journey is only a click away! cosmosjourneyer.com #BuiltWithBabylon #3D #WebDev #gamedev #indiedev #WebDevelopment #webgl #gamedevelopment #IndieDevs
I am making a flexible interaction system for #CosmosJourneyer It already makes switching between vehicles smoother and will drive planetary POIs and NPC interactions next. #gamedev #indiedev
Vehicle physics finally working! Still a lot to do before releasing it, but driving around is already quite fun :) This also paves the way for more physics-based mechanics coming to #CosmosJourneyer. #gamedev
I may have angered the gods of physics engines ^^' At least the bugs are entertaining to watch! Turns out I was computing some constraints in the wrong frame of reference. #gamedev #CosmosJourneyer