Profile avatar
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
48 posts 985 followers 148 following
Regular Contributor
Active Commenter

Unreal Anim Montage Smooth Jump Tip: If you have a montage with entry, loop and exit sections, and want to break out of the loop anywhere the exit, if you just Jump it can "pop" - there's no blending. Here's a way of cheating that & getting a smooth exit. #unrealengine

One of the things you get for free with StevesUEHelpers is several years of me seeing weird shit happen with UI and having beaten it back into its dark, dank hole with a big stick github.com/sinbad/Steve... #unrealengine

Finally got around to making a proper dedicated mining animation, & effects for the pickaxe appear / disappear on your staff. Matches your wizard colour :) Very happy with it, it's such a big part of the game it's nice it finally looks right www.youtube.com/watch?v=xJzm...

UE5 GAS: the duration of the visual effect here (Gameplay Cue) is entirely driven by the Gameplay Effect that applies the shield buff to attributes. A simple tag ("Effect.RemoveOnDeath") makes the whole thing get removed on player death. Took a while to grok but overall nice to work with

Most of the advice you'll find online about doing camera calculations like "how do I get a ray from the camera" in #unrealengine are subtly wrong. Here's a simple guide on how to do it right: www.stevestreeting.com/2025/01/23/d...

Still more visual tweaking to do, but pretty happy with the behaviour of the "throwing arc" vis now

Last year I got into Jet Lag: The Game, where they play games on a country-size scale. The new season is hide & seek across all of Japan, and it's super fun both from a game design perspective and just as a show: www.youtube.com/watch?v=PHjk... .

Ever wondered how to pass points into a Niagara system so it’ll treat them as particles? That’s something I needed to figure out this week, and it was both non-obvious and easier than I thought, once I’d climbed out of the many rabbit holes www.stevestreeting.com/2025/01/09/n... #unrealengine

I wrote up my notes on asset validation in #unrealengine in the hope it will be useful to someone else: www.stevestreeting.com/2024/12/17/u... There are other sources on this, but all Blueprint, & guess what - what I wanted to validate isn't exposed to BP 🙄 (Repost since BSky messed up box link)

I wrote up my notes on asset validation in #unrealengine in the hope it will be useful to someone else: www.stevestreeting.com/2024/12/17/u... There are other sources of info about this, but they're all Blueprints, and guess what - the thing I wanted to validate for isn't exposed to Blueprints 🙄

New blog post! My take on network prediction for projectiles, having needed to implement this for our game this week. A lot it is general, but it has a bunch of #unrealengine specific things in the latter half. I hope it's useful for someone! #indiegame www.stevestreeting.com/2024/12/12/u...

Is your #unrealengine cloth sim going nuts sometimes, like Dr Strange's cloak in a spin dryer? Everyone recommends using "MassMode=Density", but sometimes that gets it very, very wrong. Using "MassMode=Uniform Mass" with a sensible number seems to fix it

If I don’t want to cut geometry out when it’s occluding players, I add a silhouette in post-process. It only shows for the local player by default (this is a co-op game), but there is also a “ping” command which locates other players and objects, and silhouettes them a bit more aggressively

Refined my camera "occlusion cutout" shader a bit more, happier with the results. It's surprisingly difficult to do well, there are edge cases for every technique. I use an approximated projected capsule in screen space w/ depth, + noise to make the edges more interesting #indiegame #unrealengine

The "Satchel of Hoarding" (which is of course legally distinct from a Bag of Holding) now actually opens when it's collecting resources, and does a little particle effect #unrealengine #indiedev

Potion chugging: ✅ Wanton littering: ✅ Still todo: glass bottles smashing

Boop #caturday

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!

A couple of 96% keyboards I built for myself and my wife

An example of the sort of thing I’m working on: here’s a ranged enemy in our game, implemented using my open source Utility AI plugin for UE5, called SUSS. github.com/sinbad/SUSS The game is our yet to be formally announced co-op wizard mining game. Think top-down Deep Rock Galactic with wizards 🧙‍♂️

Hi folks, I’m Steve, an old British game/tools creator. Literal decades ago I created Ogre3D, an open source engine some might remember. These days my wife & I are making a co-op game in UE5 & I make plugins, mostly open source but also a dialogue system on the Marketplace called SUDS Pro

There is no "Unreal Engine" starter pack to follow. So im creating one here: go.bsky.app/S3U5wKj If you have any Unreal Engine skills, reply if you want to be added. Repost if you can so other people can be aware too. #UE5 #UnrealEngine5 #UnrealEngine #Gamedev #Indiedev

I've migrated all our map tools from Scriptable Tools Framework to Interactive Tools Framework to get better access to the lower level stuff, and I feel like I've shaved enough yaks for one day. Have a good weekend everyone #unreal #gamedev

Managed to get a *very* WIP version of something I've been looking forward to in our Co-op Wizard Mining game: earthquakes! They cave the ground in, and rocks above the hole fall in. It works! More polishing needed but thought I’d share www.youtube.com/watch?v=BA_G... #gamedev

Baking day #baking

Insta-backed GOLD TEETH because @rossignol.bsky.social & @marshdavies.bsky.social over-delivered on TEETH, which we only *just* got to the table this month but are enjoying already. It's been a lovely thing to own for the last year anyway, this was a no-brainer. www.kickstarter.com/projects/149...

In other news, we’re working on an unnamed (for now) co-op wizard mining game, kind of like a top-down Deep Rock Galactic but with wizards. So far unnamed but we like how it’s going #screenshotsaturday #gamedev

Here’s something: wanna write game dialogue for #UE5? Would you like to write it in text like a movie script; easy to edit, & version control friendly? How about camera cuts, cutscenes, character anims? SUDS Pro does all of this and more: www.unrealengine.com/marketplace/... #gamedev #unrealengine

Soo, I suppose I should start posting here occasionally since a bunch of the gamedev world that isn’t ludicrously sticking with Twatter has migrated here. I think it’s extremely unwise to believe this place, with the same kind of leaders & funding, won’t turn into yet another shitshow but 🤷🏻‍♂️