sabs, like "sobs"
banner
sabs.like.sobs.moe
sabs, like "sobs"
@sabs.like.sobs.moe
I'm making cool tools and cute games. Check 'em out! https://sobs.moe
I made this ultra-scuffed .gif editing script to help me make my videos for Being with Beau. When I record my screen as a gif, I explode it, pick just the frames I want, and then reassemble it. gifsicle beats magick -coalesce.

sobs.moe/bwb / #gamedev #ruby #linux
June 19, 2025 at 8:03 PM
Staying up with Beau too late may make you lose track of time... concept art later implemented in the final release.

sobs.moe/bwb / #godot #gamedev #pixelart
June 18, 2025 at 9:02 PM
In the final release for Being with Beau, I gave his food can a brand-new label, which came out great! FEAST 4 BEAST is cute and tasty.

sobs.moe/bwb / #cats #godot #gamedev #pixelart
June 17, 2025 at 8:01 PM
Everyone wanted the clock on the back wall to work. Now it does!

sobs.moe/bwb / #godot #gamedev #pixelart
June 16, 2025 at 8:57 PM
My favorite change for Being with Beau's final release is how I redrew the room! There's a bathroom door, a cute calendar, and a shoe rack. I'm really happy with how it turned out.

sobs.moe/bwb / #godot #gamedev #pixelart
June 14, 2025 at 7:59 PM
I fixed a little bug exclusive the web version (shown here without sound) where the can-snapping audio clip would play twice. Godot's "end offset" for the audio samples didn't seem to work.

sobs.moe/bwb / #godot #animation #pixelart #gamedev
June 13, 2025 at 9:04 PM
Beau's inhaler was causing a bug that made his paws flash on the text box after he got his medicine... must have been a bad shipment, eh? Now it's all fixed.

sobs.moe/bwb / #cats #pixelart #gamedev #godot
June 11, 2025 at 9:03 PM
Being with Beau feedback highlight: my VN wasn't up to standards. In the full release, text advances when you hit or hold the space bar, and when you click anywhere---not just on the text box.

sobs.moe/bwb / #gamedev #godot #visualnovel
June 10, 2025 at 8:02 PM
Godot is grabbing Beau's paws!

Being with Beau first draft highlight: Beau's nondeterministic paws. Sometimes he's on the chatbox. Sometimes he's behind it. Sometimes his paws flicker like a strobe light. Why?

sobs.moe/bwb / #cats #gamedev #godot #pixelart
June 9, 2025 at 8:56 PM
Being with Beau feedback highlight: the Windows desktop icon works. Wow! This actually wasn't easy to do in my Linux flatpak environment, but I got it working with no post-export steps.

sobs.moe/bwb / #gamedev #godot #linux #windows
May 14, 2025 at 8:57 PM
Being with Beau feedback highlight: EVERYONE wants the clock to be accurate. The clock WILL tick... and maybe drive you crazy.

sobs.moe/bwb / #gamedev #godot #pixelart
May 12, 2025 at 9:04 PM
How horny is Bluesky? I'm building sobs.moe/btag to sate my curiosity.

sobs.moe/btag / #buildinpublic #bluesky #rails
May 10, 2025 at 8:02 PM
Three dozen clone layers are tougher to manage than I thought, argh!

sobs.moe/bwb / #godot #krita #cats #pixelart
May 5, 2025 at 9:03 PM
I can't imagine doing dialogue trees for a game that's longer than five minutes, sheesh! #godot #gamedev
May 2, 2025 at 9:02 PM
Godot's animation editor doesn't show my "RESET" frame in the Animation track since it's microscopic in length. Now I can't grab it. Argh!

sobs.moe/bwb / #godot #gamedev
April 30, 2025 at 9:02 PM
Look at him appear! And zoom! I'm gonna make him fat...

sobs.moe/bwb / #animation #gamedev #cats #godot #pixelart
April 28, 2025 at 8:59 PM
It's a right-click on all my files thanks to Gnome's scripts feature. Executables in ~/.local/share/nautilus/scripts are available on all files.
April 26, 2025 at 1:11 AM
Very proud of my trim-and-process-social-videos script. #ruby #linux #gamedev
April 26, 2025 at 1:11 AM
More on the power of clone layers. I use Krita's Batch Exporter plugin to export a bunch of almost-identical sprites easily. There's a bug with invisible clone layers... but it's better than re-exporting manually.

sobs.moe/bwb / #gamedev #krita #pixelart #animation
April 21, 2025 at 9:01 PM
I'm a lazy typist, so I made my own abbreviations for Godot Dialogue Manager

sobs.moe/bwb / #gamedev #godot
April 18, 2025 at 8:57 PM
I get a lot of mileage out of clone layers in Krita while doing similar sprites for gamedev: with transform and transparency masks I can update lots of sprites easily

sobs.moe/bwb / #gamedev #krita #pixelart #animation
April 16, 2025 at 8:57 PM
The Animation Editor (in Godot 4.4) was showing dots instead of previews for my AnimatedSprite frames. Turns out it's because I added another frame animation into the sprite! Simple answer but really hard to discover, as it's not documented.

sobs.moe/bwb / #godot #animation #godotengine
April 14, 2025 at 9:03 PM
April 11, 2025 at 8:56 PM
These cute custom cursors for Being with Beau came out great!

sobs.moe/bwb / #animation #godot #gamedev #pixelart #krita
April 4, 2025 at 8:56 PM
Pixeling in Krita micro-tutorial: Create a dithered pixel shadow with a clone layer (moved), a pixel-pattern fill layer with inherit alpha, and a gradient-map filter layer.

sobs.moe/flipdx / #krita #pixelart #tutorial
April 2, 2025 at 8:58 PM