Steve Streeting
banner
sinbad3d.bsky.social
Steve Streeting
@sinbad3d.bsky.social
Greybeard. Made engines (Ogre3D), devtools (Sourcetree, Git LFS), now games, Unreal Engine tools & plugins. Baker, coffee nerd, Cat Dad. He/him

Code: https://github.com/sinbad
Blog: https://www.stevestreeting.com
Pinned
I publish a lot of open source libs for #unrealengine, but I also make SUDS Pro: fab.com/s/c80e7c961216

It's a dialogue system that lets you write in a movie script-like text format, which I think is the best way to write dialogue - and it also works well for tutorials, cutscenes and more!
Explosions can now destroy diggable areas. Now we're mining!💥⛏️
November 5, 2025 at 1:21 PM
Minermancers spell work this week: physics objects and AOEs! Here’s a bouncing explosive barrel spell that’s fun to play with

Getting client prediction and smooth replication working on physics objects was fiddly but it works now.
November 1, 2025 at 11:54 AM
Minermancers progress this week: spray-style spells. Multiplayer predicted, and the underlying damage shapes are properly simulated to match the particle effects
October 25, 2025 at 10:32 AM
SUDS Pro is on sale! It's my #unrealengine dialogue plugin that lets you use text files to write dialogue, direct camera cuts, character animation and more. If you prefer writing dialogue like a script, I think this is a nice way to do it.

Reposts appreciated!

www.fab.com/listings/3e3...
October 15, 2025 at 2:18 PM
This GUID fixer for UE saved me today. I suddenly started getting startup crashes in Game/Packaged builds in the texture streaming system, turns out that a couple of textures had ended up with the same GUID somehow. https://github.com/Nehipasta/UnrealGuidFixer
GitHub - Nehipasta/UnrealGuidFixer: UE5 Plugin for resolving conflicting material and texture GUIDs that cause errors in Unreal builds
UE5 Plugin for resolving conflicting material and texture GUIDs that cause errors in Unreal builds - Nehipasta/UnrealGuidFixer
github.com
October 6, 2025 at 3:19 PM
Another indie game that I’ve been really enjoying this weekend: Minishoot Adventures. Basically “what if 2D Zelda was a twin-stick shmup”. Lovely clean art, charming, rewards looking for secrets, top notch https://store.steampowered.com/app/1634860/Minishoot_Adventures/
Save 40% on Minishoot' Adventures on Steam
Fly into a charming handcrafted world and go on an adventure that mixes up open exploration with crispy twin-stick shooter action. Fight your way from the shiny overworld to the deepest caves, improve your ship and overcome the dungeons' bosses to rescue your friends!
store.steampowered.com
October 5, 2025 at 5:13 PM
Enjoyed playing through Thank Goodness You’re Here last night. Bonkers and slightly surreal with enough “thee’s” and “thou’s” to remind me of my late grandfather. Gotta wonder how well it translates though 😂 https://store.steampowered.com/app/2366980/Thank_Goodness_Youre_Here/
Save 40% on Thank Goodness You're Here! on Steam
Thank Goodness You're Here! is an absurd comedy slapformer set in the bizarre Northern English town of Barnsworth. As a traveling salesman, take the time to see the sights and meet the locals, who are very eager to give you a series of increasingly odd jobs…
store.steampowered.com
October 5, 2025 at 10:43 AM
Switched our lobby level back to static lighting today. Old skool tweaking lightmap resolutions. I regret nothing, it's all we need and it runs like butter
October 1, 2025 at 5:57 PM
Quietly allowing people to assume you use LLM chatbots as well so they stop fecking talking at you about it
October 1, 2025 at 9:33 AM
I'm not planning to have damage numbers popping out of enemies, but it's very useful to be able to see damage values in testing. I had too much fun making these. Maybe I might use it in a practice range area in the real game at least

Video: https://mastodon.gamedev.place/@sinbad/115293654944221548
September 30, 2025 at 2:15 PM
Spending all day in this view making very careful changes so I don't break any of the multiplayer replication & prediction systems, as I chop up the spell system and re-assemble it. All appears to be working again now but 😖I hate multiplayer code
September 29, 2025 at 4:01 PM
You thought bureaucracy was bad? Enter "vibe working" in Office 365! Try getting any sense at all out of the corporate world now everyone's had their brains cooked by delegating 90% of cognitive functions to a statistically biased bingo machine
September 29, 2025 at 2:07 PM
What my chair actually looks like vs what my cats think it is

This afternoon Merry was defeated in single combat by my chair while I was trying to do the hoovering
September 27, 2025 at 5:01 PM
I use honey instead of sugar in my bread these days, and having to rescue the last remnants of solidifying honey from the bottom of the bottle with heat and water has made my routinely eyeballed measurements even vaguer than usual.
September 27, 2025 at 11:55 AM
How very dare games I want to play come out of early access and remove my excuse for why they're not technically adding to my backlog 😭
September 26, 2025 at 3:13 PM
Got my electric cargo bike properly serviced today. I guess I should probably learn how to do what they did myself - I can do simple things but it's more complex than my old push bike used to be (e.g. actual brake fluid!) and I haven't really found the time
September 26, 2025 at 1:37 PM
The beta of GOLD TEETH has a great hook #ttrpg
September 26, 2025 at 11:01 AM
This PR spam seems too dumb even for AI - it just changes my name to theirs and adds some whitespace. Suspect just a kid trying to get a PR approved for a school assignment or something. Blocked anyway, they have to learn https://github.com/sinbad/GitScripts/pull/3
GitScripts by KyUCOMRADE · Pull Request #3 · sinbad/GitScripts
Important git scripts on Git LFS
github.com
September 26, 2025 at 8:01 AM
Uuum, sure but that's not really my fault, is it? This is your default install location, maybe you should shorten *your* paths 🙄🤣 #unrealengine
September 24, 2025 at 12:29 PM
I always knew gamers who cry “just add multiplayer, it should only take a couple of months” were idiots but JFC, the experience of making a game where multiplayer was in scope from the start really underlines what absolute bellendery that is
September 23, 2025 at 9:55 AM
I baked my first apple pie of the year since our tree is ready. Left it to cool on the unit while we ate dinner, with a net cover over it.
September 22, 2025 at 9:31 AM
I wasn’t expecting much from Skate but I thought I’d at least try it. It spent ages to start up (anti cheat), then completely locked up my PC (likely also anti-cheat since regular software can’t do that and my drivers have been stable for months). Absolutely feck that nonsense. In the bin you go
September 21, 2025 at 4:35 PM
CW: Foundation S3 minor spoilers

Really enjoying Lee Pace once again in Foundation S3, managing to bring yet another version of the character to the table. Instead of Dawn, Day and Dusk this time they have Dawn, Dude and Dusk 😄
September 21, 2025 at 2:05 PM
Some days you get to work on cool looking stuff. Other days you’re just debugging ownership chains looking for the broken link that’s causing an actor to not get unloaded at the right time 😑
September 19, 2025 at 3:05 PM
Mini UE tip: need an aiming direction in a 3rd-person game? Simple, right? No. There are 3 to choose from:

1. Actor direction (where the character is facing)
2. Camera direction (where the camera is facing)
3. Controller direction (where the player WANTS to face)
September 17, 2025 at 10:58 AM