Alghost's Avatar

Alghost

@alghost.bsky.social

Godot game dev, open source software dev, musician https://gruner.tech | https://sunriseglitch.games ๐Ÿ› ๏ธ Working on Sunken Shadows, a retro FPS roguelike set in a ruined underwater city ๐ŸŒŠ๐Ÿชธ https://store.steampowered.com/app/2750120/Sunken_Shadows/

2,016 Followers  |  5,992 Following  |  101 Posts  |  Joined: 01.07.2023  |  2.178

Latest posts by alghost.bsky.social on Bluesky

Learned that I am being laid off from Heart Machine, and will be leaving the studio later this month.

Do you need a contractor? I've got a track record of leading scope-friendly script revisions late in dev. I have also done a lot of consulting on new IPs and pitches/demos. Feel free to DM me!

07.10.2025 21:40 โ€” ๐Ÿ‘ 486    ๐Ÿ” 275    ๐Ÿ’ฌ 17    ๐Ÿ“Œ 18

For anyone who needs to hear it, the advice to "always do your best" does not necessarily mean "always be the best."

Our "best" can change from day to day. Every day is different.

Doing your best just means being kind with yourselfโ€”knowing what you want and having the courage to go after it.

02.10.2025 16:08 โ€” ๐Ÿ‘ 1068    ๐Ÿ” 346    ๐Ÿ’ฌ 20    ๐Ÿ“Œ 11
Preview
Delusions of a Protocol On vaporware as an ideological product.

I had to expunge my thoughts on Bluesky's current, uh, choppy waters into a proper blog post (which jay can't take down for being too mean or saying 'lol' in a threatening way)

azhdarchid.com/delusions-of...

02.10.2025 03:36 โ€” ๐Ÿ‘ 1466    ๐Ÿ” 622    ๐Ÿ’ฌ 25    ๐Ÿ“Œ 40

hades 2 coming out amidst my silksong playthrough is wildโ€ฆ i have Things to Do !!!!!!

29.09.2025 15:21 โ€” ๐Ÿ‘ 20    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

could you have living things which derive energy from tides or wind?

28.09.2025 05:25 โ€” ๐Ÿ‘ 51    ๐Ÿ” 1    ๐Ÿ’ฌ 15    ๐Ÿ“Œ 0

That is mesmerizing โœจ
I'm assuming you're using polar coordinates and either a combination of trig functions or an SDF?

28.09.2025 08:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

dipping a toe into shaders

28.09.2025 07:58 โ€” ๐Ÿ‘ 146    ๐Ÿ” 13    ๐Ÿ’ฌ 11    ๐Ÿ“Œ 1
Video thumbnail

Pretty happy with how this palette building tool is going!

Just finishing up a feature for base colors, which are colors multiple ramps can use, updating one will update all ramps that use it!

#art #gamedev #godot #palette #colors

25.09.2025 22:09 โ€” ๐Ÿ‘ 37    ๐Ÿ” 7    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Hear that, #ScreenshotSaturday? Tis the siren's song of #Moonshell_Island that keeps this #indiedev sailing on. Respite won't come until I reach the destiny that calls me.
#gamemaker #pixelart ๐Ÿ”Š๐ŸŽต

Music by @queergermangirl.bsky.social ๐Ÿงก
Captain's #gamedev log:
www.patreon.com/posts/mir-mi...

30.08.2025 15:19 โ€” ๐Ÿ‘ 175    ๐Ÿ” 56    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 0

There is nothing wrong with being autistic.

I am autistic and I am f**king awesome. I've been designing levels and content for hit video games for over 20 years. I can build websites, I do graphic design, I can dress myself, and I can even cook my own food.

So, take as much Tylenol as you need. ๐Ÿ’Š๐Ÿ’Š

27.09.2025 03:28 โ€” ๐Ÿ‘ 128    ๐Ÿ” 20    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

Bought it earlier today, I've only played around an hour so far but I could definitely see that it's very deserved.

Congrats on the launch! โœจ

26.09.2025 10:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Natalie Spitzel

After many years of NDA.... I'm proud to announce I FINALLY HAVE A PUBLIC PORTFOLIO!! I'm still looking for work, so please check it out, share, throw it at your studio leadership etc. Thanks for the support โค๏ธ
nataliespitzel.myportfolio.com

25.09.2025 22:27 โ€” ๐Ÿ‘ 350    ๐Ÿ” 133    ๐Ÿ’ฌ 11    ๐Ÿ“Œ 5

To all freelance peers who are struggling to make ends meet this year: it's not you. It's been getting tougher and tougher to get any gigs and many private clients struggle to pay their own bills.
Whatever it takes for us to get through this, please don't doubt your skills and value as a creative โค๏ธ

25.09.2025 22:30 โ€” ๐Ÿ‘ 1549    ๐Ÿ” 589    ๐Ÿ’ฌ 17    ๐Ÿ“Œ 14

i wish more of us could cherish the quality of bigger indie game releases that have come out even in just this past week because i promise it won't always be this way. even with everything happening in games world the quality of some of the best stuff stays incredibly high

24.09.2025 22:50 โ€” ๐Ÿ‘ 200    ๐Ÿ” 31    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2
Preview
Simple height blend shader in godot Hereโ€™s a stupidly simple godot shader that blends between two PBR texture sets based on red vertex color channel and a height map: height_blend.zip Your browser does not support the video tag. This ki...

Simple height blend shader in godot (+zip included)

23.09.2025 14:37 โ€” ๐Ÿ‘ 170    ๐Ÿ” 29    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

i cant explain it but gamemaker games feel kiki and godot games feel bouba

23.09.2025 03:16 โ€” ๐Ÿ‘ 260    ๐Ÿ” 30    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 4

Now the question is: could we make a Godot template project (or disabled feature list for the editor) that makes the games made with it feel kiki by default? โน๏ธ
And for GameMaker, adding lots of tween helpers and built-in UI animations to a template project so the games made with it feel bouba? โญ•

23.09.2025 04:02 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Have you ever wonder how to draw textures in Godot?

I've just made a new tutorial on how to make your very own paint system. Check it out!

www.youtube.com/@octodemy

#Godot #GodotTips

11.09.2025 07:35 โ€” ๐Ÿ‘ 17    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

WAHAHA! Helpful #godot tip: if you're spinning 3D objects using tweens, animate the ".quaternion" property rather than the ".rotation" property.

#GameDev

21.09.2025 23:13 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Been working with the #GodotSteam addon for #GodotEngine and noticed that one of my very frequent tips regarding properly utilizing your project settings in Godot is particularly helpful. Here's a #GodotTips thread on how.

18.09.2025 13:16 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
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.

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.

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

22.09.2025 09:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Godot About dialog window showing version 4.5 stable.

Godot About dialog window showing version 4.5 stable.

Updated to #Godot 4.5 tonight. Not. One. Single. Error. My sincere and genuine gratitude to every person who makes the @godotengine.org not just possible, but what it truly is: amazing! Back to #gamedev.๐Ÿ‘Œ๐Ÿ‘๐Ÿซก

22.09.2025 06:42 โ€” ๐Ÿ‘ 80    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

#Swordtember2025

Swordnik 19: Membrane

Making 2 swords yesterday means I had to do more with less. The modeling for this jellyfish guy was very simple, but the materials are where it *really* shines. The char shader is 2 matcaps on top of 2 fresnels, and the caustics are scrolling textures.

#b3d

20.09.2025 17:02 โ€” ๐Ÿ‘ 26    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Godot Curve Spawner - Index Patterns ๐Ÿ”ค๐Ÿ”—

I implemented patterns that are created as alphabetical strings: AABB is treated as 0011 (repeating sequence). You can also optionally use the random seed to shuffle the objects in the list, so it's not always just the first and second element with each seed.

20.09.2025 16:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - lemilonkh/godot-curve-spawner: Godot 4.5+ addon that spawns scenes in regular intervals along a 3D curve, can be synced to BPM and player speed Godot 4.5+ addon that spawns scenes in regular intervals along a 3D curve, can be synced to BPM and player speed - lemilonkh/godot-curve-spawner

Get it here ๐Ÿ‘‰ github.com/lemilonkh/go...
And leave a ๐ŸŒŸ if you like it, I'd appreciate it ๐Ÿ˜„

What features that would set this apart as a level design tool would you like to see explored next?

20.09.2025 07:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Video thumbnail

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

20.09.2025 07:33 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
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).

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).

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.

19.09.2025 21:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Screenshot of the Godot Curve Spawner demo scene with the wiggle modifier applied and its properties expanded in the inspector.

Screenshot of the Godot Curve Spawner demo scene with the wiggle modifier applied and its properties expanded in the inspector.

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.

19.09.2025 21:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This also means the rotations are easier to apply correctly now as the output is just a Transform3D, which can be written to the spawned scene's global_transform property (or split into position/ rotation components if necessary).

19.09.2025 20:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@alghost is following 20 prominent accounts