Sign in

Alghost

@alghost.bsky.social
2.2K followers 6.9K following 123 posts

Godot game dev, open source software dev, musician gruner.tech | sunriseglitch.games 🛠️ Working on Sunken Shadows, a retro FPS roguelike set in a ruined underwater city 🌊🪸 store.steampowered.com/app/2750120/…

PostsRepliesMedia
Alghost @alghost.bsky.social · 22/09/2025
Godot Curve Spawner - Lock Rotation and Spiral Modifier 🔒🌀 You can now add an optional SpiralModifier to the CurveSpawner via the inspector UI and it will curl the spawned objects along the curve. You can enable the Lock Rotation option to not have the objects follow the curve in rotation. #Godot
Screenshot of the Godot Curve Spawner addon showing a 3D curve with gold coins coiled around set before a landscape that is white and partially white/ red striped. On the right there is the inspector of the CurveSpawner node showing the new options - lock rotation, only Y rotation and the new SpiralModifier that has settings for the radius and length scale of the spiral.
141
Alghost @alghost.bsky.social · 20/09/2025
Godot Curve Spawner - Auto Bake 🥐🔥 When the "Use Auto Bake" property of the CurveSpawner node is enabled, you can adjust the curve in the editor and see the results in real time. I think it kind of looks mesmerizing, so I animated one of the curve's control points 🪙 Link below 🔗👇 #Godot #GameDev
1112
Alghost @alghost.bsky.social · 19/09/2025
Add to scene mode 💾 If the "add to scene" checkbox is toggled on in the CurveSpawner node inspector, the spawned nodes will have their owners assigned to the current scene so they appear in the scene tree and are saved with the scene. They can also be copied out or moved around manually this way.
Screenshot of Godot Curve Spawner demo scene with the "add to scene" toggle enabled in the node inspector. The nodes appear in the scene tree and are saved with the scene (so they don't need to be regenerated at runtime and can be modified manually if necessary).
000
Alghost @alghost.bsky.social · 19/09/2025
WiggleModifier 🐛 Applies a cosine transform along a spacial axis based on the coordinate of another. I think I might rework it to take the curve offset as an input instead to make it work better for very windy curves like this.
Screenshot of the Godot Curve Spawner demo scene with the wiggle modifier applied and its properties expanded in the inspector.
100
Alghost @alghost.bsky.social · 19/09/2025
I managed to make the position sampling along the curve actually uniform steps instead of curvature dependent 🎉 I now use Curve3D.sample_baked_with_rotation() instead of just accessing the baked points and up vectors directly.
Screenshot of the Godot Curve Spawner addon in action. Golden coins and balls strung along a windy curve in the 3D viewport of the Godot editor. They are very equidistant, so they are collected in regular intervals and make sounds that are ideally synced to the game's music by entering the music's BPM and the player's average/ top speed into the node's inspector properties (not pictured).
120
Alghost @alghost.bsky.social · 19/09/2025
I finally got around to publishing my next open source #Godot addon - Godot Curve Spawner. A procedural spawning system that takes a Curve3D node as input and spawns 3D models or scenes alongside it in regular intervals. It can also calculate this interval based on BPM and velocity. See below 👇
1324
Alghost @alghost.bsky.social · 19/06/2025
Experimenting with using signed distance functions combined with ridged simplex noise to generate the base layer of my voxel world. It's an early test but I like the semi-organic feeling of the results (voxel types are arbitrary at this point). Made using the #Godot #Voxel Tools addon by Zylann.
Screenshot of the Godot Engine editor with the voxel graph and noise parameters visible that generate the 3D world that is visible in the viewport. It's a cave scene with voxels of random colors and surfaces that shows some light falling in from above.
060
Alghost @alghost.bsky.social · 22/05/2025
Our local swans had 8 cygnets ✨
A swan swimming in the river with 8 young offspring (small grey cygnets). There is a tree log swimming in front of them and some small green plants in the bottom left corner.
0120
Alghost @alghost.bsky.social · 05/10/2024
Bluesky now has over 10 million users, and I was #188,461!
A virtual certificate with text "Celebrating 10M users on Bluesky, #188,461, Alghost ‪@alghost.bsky.social‬, joined on Jul 1, 2023"
010
Alghost @alghost.bsky.social · 28/02/2024
Here are some screenshots from Sunken Shadows I took recently You can wishlist it on Steam here: store.steampowered.com/app/2750120/... #IndieGame #GameDev #Steam #Wishlist #RetroGame #IndieDev #GodotEngine #BoomerShooter #Roguelike
117818