Casual Garage Coder
@casualgaragecoder.com
2K followers 480 following 330 posts
Indie game developer. https://linktr.ee/casualgaragecoder Co-founder of the Godot Barn @thegodotbarn.com
Posts Media Videos Starter Packs
casualgaragecoder.com
Here is a small terrain generator/renderer in few lines of #gdscript and #glsl in #godot.
The generation part is the most basic one. The vertex shader is just a bit more complex, but not that heavy. If needed, I can provide some explanation in a more in depth post. thegodotbarn.com/contribution...
Small Terrain Generator
A script to generate terrain data, a shader to render it.
thegodotbarn.com
casualgaragecoder.com
Coming soon at @thegodotbarn.com , ultra-simple small terrain generation (based on FastNoise). Script + Shader. This example is a 128x128 terrain with a bicubic Bezier interpolation vertex shader to smooth. #GodotEngine #gdscript #glsl #indiegamedev #GodotTips
Reposted by Casual Garage Coder
xsgames.bsky.social
Hurry up, just 1️⃣ day left to the end of the Steam Autumn Sale, with all my games discounted (( 30% OFF )) 🔥
👇👇👇
store.steampowered.com/developer/xsgames
casualgaragecoder.com
And soon, the whole river and lakes things, the ground tile textures shown recently, and some other stuff I've not shown because not really "appealing" for social media.
casualgaragecoder.com
Dots are connecting. All the small bricks I've crafted here and there are finally starting to build something bigger. It's not very evocative in that video, but everything here has something special (remember the cubic Bezier terrain, the input management, etc. ?) #gamedev #solodev
Reposted by Casual Garage Coder
papapandagames.itch.io
You can now play the #Starjumper demo.
Please leave a comment what you like and what not!

#godot #gamedev

papapandagames.itch.io/starjumperdemo
casualgaragecoder.com
Those damn doors !! :) One of the nightmares in the gamedevs ....
casualgaragecoder.com
It seems like the internet love cat pics, so here is one of our mascot : Turbo !

#cat
casualgaragecoder.com
I have made a more lengthy video of the ground texture editor prototype with a full-length explanation of what it's all about. Please note that there only a textured quad involved. No crazy geometry with millions of polygons. #GodotEngine #indiegamedev #solodev #procgen

youtu.be/y2zZELKHXaM
Ground Tile Texture Editor (WIP 10/2025)
YouTube video by CasualGarageCoder
youtu.be
Reposted by Casual Garage Coder
casualgaragecoder.com
In fact, it's a simple quad. Only the texture is generated with a bit of bump mapping (usual normal map).
casualgaragecoder.com
Some additional lines of code and voilà : Editing directly on the 3D tile. Love #Godot for that. #indiegamedev #solodev
casualgaragecoder.com
Now, i'm wondering if i should make a 3D only editor and paint the control texture directly on the 3D bump mapped patch 🤔
casualgaragecoder.com
Fixed the "sharpness" parameter pretty easily, using a mix between (F2 - F1) and min(F1, F2)^3 (F1 and F2 being Worley output parameters). The cubic easing is purely arbitrary, but it works pretty well. #procgen #GodotEngine #indiegamedev #solodev
casualgaragecoder.com
For this, I've put together many things. The basic UI itself is simple Godot UI. The drawing "tool" is using compute shaders. It allows me drawing a control texture that serves as parameter for a rendering shader that uses Worley fractal noise + some extra stuff. 🧵
casualgaragecoder.com
Still working on this #procgen ground texture tool. The "sharpness" parameter is not satisfying. I have chosen a simple solution that simply doesn't fit. I think working on F1 and F2 Worley outputs will be necessary. #GodotEngine #indiegamedev #solodev #glsl
casualgaragecoder.com
Made a change in the Worley distance function and the sharpness management (not more expensive pow). It looks much better now (especially the details). #GodotEngine #indiegamedev #solodev #glsl #procgen
casualgaragecoder.com
Static blog site generator : Hugo or Jekyll ?
casualgaragecoder.com
And how many options you just need ;)
casualgaragecoder.com
So many ideas for my little bomberman clone. Too many. But i have to take controls into consideration. 4 moving controls (directions) and no more than two action controls (normal/bomb laying) + special action (perk activation ?).
casualgaragecoder.com
Oh, sry :) Just posted a new video with the surprise unraveled.
casualgaragecoder.com
The #procgen normal texture is controlled by 3 parameters : detail, sharpness and "lush". It is based on a fBm fractal worley noise. It is meant for ground texture. The "real" colors will come later (and that will be fun to explain how). #Godot #glsl #IndieGameDev #gamedev #solodev
casualgaragecoder.com
Small side project, when i've got some spare-time on my spare-time. #bomberman clone in #Godot ! It will be both singleplayer and local/online multiplayer with tons of perks and pixel + shader madness ! #gamedev #solodev #indiegamedev