Steve Streeting's Avatar

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

1,007 Followers  |  171 Following  |  975 Posts  |  Joined: 21.01.2024  |  2.0441

Latest posts by sinbad3d.bsky.social on Bluesky

Preview
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

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

06.10.2025 15:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This mirrors advice I sometimes give to DMs for TTRPG systems. You never want to nail down every lore detail because your players will come up with things to fill the gaps, and those things will be better - either just plain better, or simply more meaningful to them personally

06.10.2025 13:26 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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!

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/

05.10.2025 17:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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โ€ฆ

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/

05.10.2025 10:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

WTF? What is wrong with these companies? Clearly theyโ€™re tired of being successful, and of their customers having a positive opinion of them, and have decided to punch themselves in the family jewels to alleviate the boredom

02.10.2025 21:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Literally all Iโ€™m asking from a software vendor as a paying customer is that you donโ€™t punch yourself in the balls. I know everyone is doing it, but you could justโ€ฆnot

02.10.2025 17:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

com/blog/2025/09/30/detailed-data-sharing-for-better-ai/

02.10.2025 17:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Mission levels are still 100% dynamic of course because almost everything is mutable. But faking more complex lighting through exaggerated subsurface, numerous small fill lights etc is still my preferred route right now. Cheapo!

01.10.2025 18:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

01.10.2025 17:57 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I do have a console variable I can set now to enable damage numbers everywhere. That way we can try it out occasionally to see how we feel about it. But my gut says itโ€™ll just be distracting

01.10.2025 12:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

There, even if I don't use this effect for damage numbers all the time, it's better than the UMG text for the potion machine summon countdown. I made the text size, lifetime, velocity and distortion effects more configurable as well

Video: https://mastodon.gamedev.place/@sinbad/115298535920293769

01.10.2025 10:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Wesley Crusher and friend wearing fake headsets in ST:TNG โ€œThe Gameโ€ while his Mum looks on in the background looking thrilled

Wesley Crusher and friend wearing fake headsets in ST:TNG โ€œThe Gameโ€ while his Mum looks on in the background looking thrilled

Quietly allowing people to assume you use LLM chatbots as well so they stop fecking talking at you about it

01.10.2025 09:33 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

I actually have other places I can use this effect anyway, such as countdowns on potion summoning spots. Iโ€™m currently using 3D UMG widgets but these will look much better

30.09.2025 17:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
The Seven Voyages Of Steve (@sinbad@mastodon.gamedev.place) Attached: 1 video There we go, I can now enable damage numbers on any character if I want, I even integrated it via the gameplay cue system so it's all replicated nicely. Still don't think I want them on all the time, but they are quite nice (they're coloured according to damage type now too). I still think I'll save them for the practice range

I still think I'll save them for the practice rangeVideo: https://mastodon.gamedev.place/@sinbad/115294369707878849

30.09.2025 17:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

There we go, I can now enable damage numbers on any character if I want, I even integrated it via the gameplay cue system so it's all replicated nicely. Still don't think I want them on all the time, but they are quite nice (they're coloured according to damage type now too).

30.09.2025 17:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

place/@sinbad/115293772899819701

30.09.2025 14:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Wasn't obvious from the last clip but wheras a lot of these kinds of effects just orient the numbers once on spawn, I had to make sure they always faced the camera because you can spin our camera around a lot. Slightly awkward to do but looks betterVideo: https://mastodon.gamedev.

30.09.2025 14:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

30.09.2025 14:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

3 windows is the magic number for testing since if a client can do something and another client can see it correctly (via the server player) then you're most of the way there.

29.09.2025 16:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
3 UE windows in a test level with 3 different coloured wizards in a triangle

3 UE windows in a test level with 3 different coloured wizards in a triangle

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

29.09.2025 16:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

29.09.2025 14:07 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Two black and white cats on a blue blanket together

Two black and white cats on a blue blanket together

Combat training has been suspended for now at least #caturday

27.09.2025 17:43 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™ve discovered that Wired is really good these days. Itโ€™s been years since I was a subscriber - I feel like it went a bit meh for a while, or maybe I just got tired of it, but either way they seem to be past that

27.09.2025 17:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A red Hร…G Capisco saddle chair. It has the signature horizontal T shaped back/arm rests

A red Hร…G Capisco saddle chair. It has the signature horizontal T shaped back/arm rests

A young Bruce Lee using a Wing Chung practice dummy

A young Bruce Lee using a Wing Chung practice dummy

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

27.09.2025 17:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So now I'm browsing magazines again in an attempt to access more interesting writing that the Internet has largely abandoned in favour of AI and ads

27.09.2025 15:25 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I think this is why my rolls have turned out a very reddish brown today. ๐Ÿ˜„ Iโ€™m fine with it though

27.09.2025 11:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
12 bread rolls cooling on a rack. Theyโ€™re very reddish brown

12 bread rolls cooling on a rack. Theyโ€™re very reddish brown

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.

27.09.2025 11:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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 ๐Ÿ˜ญ

26.09.2025 15:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

26.09.2025 13:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Man the jibber beams and loose the fore-berks! It's time to set sail.
The course ahead may be treacherous, but by following the navigation
aids in this sectionโ€”perhaps while reading bits to each other aloudโ€”
you'll soon be in open ocean with a fine wind in your sails.
Welcome to the Punchbowl
The year is 1781. Oceans are battlefields. And battlefields are
rich pickings for the likes of you.
Nowhere is this more true than the Punchbowl of the
Antillesโ€”a tropical archipelago brutalised by colonial powers
and further cursed by the detonation of an occult weapon one
year past.
It is now a vast lagoonโ€”500 miles across and 50 ft below the
level the Atlantic ocean, which is held at bay by some magical
force, forming an encircling wall of seawater.
No one can get out. And only the most desperate and dangerous
people can get in.
People such as yourselves. Each of you a pirate, a criminal
or a scoundrelโ€”each of you already befouled by magical
contaminationโ€”each of you almost beyond saving. It is why
you have been commissioned by King George III himself to
go beyond the water wall on a desperate mission to reclaim
the weapon that wrought such devastation there, and trouble
England's enemies all the while.
But this is subterfuge! You are no friend of England! In fact,
you have another agenda entirely. An agenda which is your
only chance at redemption: your only chance to survive the
pirate curse which will claim your soul.

Man the jibber beams and loose the fore-berks! It's time to set sail. The course ahead may be treacherous, but by following the navigation aids in this sectionโ€”perhaps while reading bits to each other aloudโ€” you'll soon be in open ocean with a fine wind in your sails. Welcome to the Punchbowl The year is 1781. Oceans are battlefields. And battlefields are rich pickings for the likes of you. Nowhere is this more true than the Punchbowl of the Antillesโ€”a tropical archipelago brutalised by colonial powers and further cursed by the detonation of an occult weapon one year past. It is now a vast lagoonโ€”500 miles across and 50 ft below the level the Atlantic ocean, which is held at bay by some magical force, forming an encircling wall of seawater. No one can get out. And only the most desperate and dangerous people can get in. People such as yourselves. Each of you a pirate, a criminal or a scoundrelโ€”each of you already befouled by magical contaminationโ€”each of you almost beyond saving. It is why you have been commissioned by King George III himself to go beyond the water wall on a desperate mission to reclaim the weapon that wrought such devastation there, and trouble England's enemies all the while. But this is subterfuge! You are no friend of England! In fact, you have another agenda entirely. An agenda which is your only chance at redemption: your only chance to survive the pirate curse which will claim your soul.

The beta of GOLD TEETH has a great hook #ttrpg

26.09.2025 11:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@sinbad3d is following 20 prominent accounts