Jeff Smith
banner
jeffsmith.bsky.social
Jeff Smith
@jeffsmith.bsky.social
Game designer and developer @ Incoming Games. Shadow of Aya coming soon. https://www.shadowofaya.com
Copy that, thanks! Much to consider, etc
January 18, 2026 at 11:32 PM
Huh. I’ve been curious about trying Godot for awhile and always assumed I’d use C# when I finally do. Have you found GDScript to be any better for this case?
January 18, 2026 at 11:26 PM
Reposted by Jeff Smith
I don't know how to convey to people that POLICING in the US is experienced by countless Black and brown people in the way that ICE is currently acting towards people.
January 14, 2026 at 9:01 PM
“I use it to generate ideas” Brother I have more ideas than I can pursue in ten lifetimes. I have new ideas every day. What desolate mind are you living in that you have to ask the Know Nothing Machine for *ideas*
December 23, 2025 at 5:04 AM
Everyone is always sure it must be good at something they know nothing about
December 23, 2025 at 5:04 AM
“It’s good at writing” say non-writers. “It can be used for design” say people who don’t design. “It’s good at making summaries” say people who didn’t and won’t read the original text
December 23, 2025 at 5:04 AM
I mean this literally, like how anyone uses this stuff at all is baffling to me. Every output I’ve ever seen from it is so devoid of meaning and intent that I can’t imagine it helping at any part of any process whatsoever
December 23, 2025 at 5:04 AM
This turned out to be “Grizzly Bear”. If you want to know how my week is going
October 30, 2025 at 4:50 AM
As a final flourish, I add a simple particle system to simulate ash. And with that, the effect is done—until it’s not. Iteration continues, and the needs of tomorrow may outweigh the needs of today.

But that is another problem! One at a time.
October 17, 2025 at 4:44 PM
In the way these things sometimes happen, this works perfectly the first try.
October 17, 2025 at 4:44 PM
I realize "heat distortion” doesn’t fully describe what we're after. Ideally it would obscure/fuzz the image as well as bend it. A blur seems like it would do the trick, but we want it only sparingly, and probably synced with the distortion. Can we reuse the mask, with the alpha as the blur radius?
October 17, 2025 at 4:44 PM
Until it works! In the end I add a vertical blur to let the distortion “rise” off the lava. I also tweak the noise for less intensity, and add a cosine wave to the original sine wave, using a different amplitude and frequency. I’m happy with the distortion pattern now, but something’s still missing.
October 17, 2025 at 4:44 PM
So much of this kind of work is iteration. You have an idea, you test the idea, you modify the idea, you test again. This thing I thought would work is too subtle, what if I multiply it? My code is broken, what error did I get? One problem at a time, over and over, and over again
October 17, 2025 at 4:44 PM
We’ll try a blur so that the mask softens and expands. This looks much nicer in this view, but will certainly need adjustment for the final effect. I can already guess that it'll need the gamma boosted, or a directional blur of some kind
October 17, 2025 at 4:44 PM
Let’s switch views to see the mask channel itself. We can see our perlin noise texture, and how it has the harsh edge of the lava tiles.
October 17, 2025 at 4:44 PM