evan is online
banner
leftbon.es
evan is online
@leftbon.es
I never know what to write in these things

Current Project: a live shader editor for Godot - github.com/leftbones/live-shader-editor

he/they ☢️❔👾💣
Pinned
I’m not just living in squalor, I’m thriving in it
I haven’t forgotten about the Live Shader Editor! I’ve had a really busy week and haven’t been able to work on it much, but you can check out the progress here: github.com/leftbones/li...

#godot #indiedev #gamedev
github.com
January 23, 2026 at 11:02 PM
Reposted by evan is online
I came to Minneapolis to report on what's going on, and one of the main questions I showed up with is "just what is the scale of the resistance?" After all, we're all used to the news calling Portland a "war zone" or whatever when it's just some protests in one part of town.
January 22, 2026 at 3:58 AM
Reposted by evan is online
they made an SVU episode about bluesky
February 15, 2024 at 11:44 PM
Reposted by evan is online
Sounds good

-Sent from my Toilet. Get Outlook for Toilet
February 4, 2025 at 2:43 PM
Feeling hella unmotivated the last few days, hopefully that feeling passes.
January 20, 2026 at 3:17 AM
Reposted by evan is online
🌟 Spotlight: @leftbon.es

Yesterday I started working on a live shader editor for #Godot, if that's something you're interested in, let me know!
#gamedev

👉 https://bsky.app/profile/leftbon.es/post/3mc5v57hehs2i

#IndieSpotlight
January 17, 2026 at 2:10 AM
Reposted by evan is online
Fellas, is it morally justifiable to log off?
January 16, 2026 at 4:40 AM
New updates to the Live Shader Editor! Now you can load images for sampler2d uniforms and uniforms with 'hint_range' get a slider in the UI -- Now you can finally project a picture of Walt Disney with a gun onto a 3D cube!

Link to the project repo in my bio!

#godot #gamedev #indiedev #shaders
January 15, 2026 at 10:46 PM
Got more of the parameter adjustment UI implemented, the only one of these that doesn't work yet is the texture picker, but that's up next! You can tweak all of these values in the UI without needing to recompile the code each time.

#godot #gamedev #indiedev #shaders
January 14, 2026 at 6:30 PM
Reposted by evan is online
January 13, 2026 at 3:11 PM
Reposted by evan is online
I don’t know who needs to hear this but if you’re getting angry with your young child because they are boring or annoying, something I found extremely helpful is to draw a curly mustache on them with eyeliner pencil. Then what, you’re mad at a little circus acrobat? A miniature old-timey strongman?
January 7, 2026 at 3:23 AM
sometimes I feel like all baja and no blast, you know?
January 13, 2026 at 2:50 AM
Got the super basic uniform parser implemented, right now I've just added the uniform info as labels to the UI to show that it works. Next is to create interactive UI elements to modify those values on the fly.

#godot #gamedev #indiedev #shaders
January 12, 2026 at 10:30 PM
I've decided that a lexer/parser is too much work and I'm going to do it the (hopefully) quick and dirty way lol
January 12, 2026 at 9:52 PM
Having to write an entire lexer/parser to extract the default value of shader uniforms literally all because #Godot doesn't let you access those values unless they're EXPLICITLY set by the user is super annoying

#gamedev #indiedev #shaders
January 12, 2026 at 9:40 PM
Reposted by evan is online
🙂
January 12, 2026 at 8:37 AM
What kinds of features would you want to see in a live shader editor for #Godot? I want to hear your suggestions! I also need help deciding what to call this thing… the link to the repo is in my bio!

#gamedev #indiedev #shaders
January 12, 2026 at 4:51 PM
I've created a repo for the live shader editor I've been working on this weekend, follow for updates or hey you can contribute too, that'd be cool!

github.com/leftbones/li...

#godot #gamedev #indiedev #shaders
January 11, 2026 at 10:47 PM
Reposted by evan is online
Bed, Bath, and Beyblade
January 6, 2026 at 3:05 AM
Apparently there's no way to get the default value of a shader uniform in #Godot unless you first set it in the editor or in code with `set_shader_parameter`, which means I now have to write a parser that can get the values directly from the code. I even poked around in the RenderingServer. Nothing.
January 11, 2026 at 6:53 PM
I've added some mediocre syntax highlighting to the live shader editor... looking for volunteers to redo these colors for me as I'm severely colorblind and this looks terrible lol
#godot #gamedev #indiedev
January 11, 2026 at 5:24 PM
Yesterday I started working on a live shader editor for #Godot, if that's something you're interested in, let me know!
#gamedev #indiedev
January 11, 2026 at 3:54 PM
gay pride is done, it's time for gay WRATH
youtu.be/Mv0oFyKpk1o?...
January 11, 2026 at 3:52 PM
Reposted by evan is online
Microsoft is so fucking stupid.

Microsoft renamed Microsoft Office to Microsoft 365 Copilot App

I'm not joking
January 5, 2026 at 5:31 PM