Sam Gage's Avatar

Sam Gage

@samgage.com

VR / Game Designer & Developer. Director at Engage Software. Tomato grower ๐Ÿ… Fracked, PlayStation VR Worlds, Mad Factory, EyePet & Friends, Silent Hill: Shattered Memories BAFTA https://youtube.com/@scampleton

579
Followers
46
Following
60
Posts
07.01.2024
Joined
Posts Following

Latest posts by Sam Gage @samgage.com

Thinking about the time I said the system I was delivering would be 'arbitrarily extensible', and the client's technical lead got pissed off that I implied his work was going to be 'arbitrary' ๐Ÿคฆโ€โ™‚๏ธ

17.10.2025 08:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - EngageSoftSam/UnrealEngineProjectRenamer Contribute to EngageSoftSam/UnrealEngineProjectRenamer development by creating an account on GitHub.

Renaming Unreal Engine projects is a pain, especially C++ ones.

Here's our project renaming tool, yours to enjoy.

github.com/EngageSoftSa...

@unrealengine.bsky.social

26.08.2025 21:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yeah great set. BTBAM playing all of Colors was my highlight.

26.08.2025 08:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Saw these last week at ATG

26.08.2025 06:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

Good morning #Bristol

10.08.2025 06:15 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For the full world generation models the power requirements would be even less commercially viable.

If for some reason people were happy to pay, the quality of the experience will be like reading a novel written by ChatGPT.

07.08.2025 11:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Assuming all it's doing is fancy upscaling to add detail from base geometry (anything beyond that has far more problems), the results might get more impressive, but I can't see how the power requirements will be commercially viable with each user running a complex game in realtime.

06.08.2025 20:53 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Bookmarking to laugh at in 10 years

06.08.2025 19:51 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Imagining someone going rogue with a gesture-controlled drone army

06.08.2025 19:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Spider with threatening aura inside a funnel web with only its legs visible

Spider with threatening aura inside a funnel web with only its legs visible

06.08.2025 19:38 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

In all seriousness though, if you're working on interaction tech I'd highly recommend understanding how those concepts can help with virtual object alignment (whilst neatly avoiding nasty things like having to average rotations).

30.07.2025 19:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If you're not writing a modified Kabsch algorithm to perform a weighted Procrustes analysis, are you really doing XR dev?

30.07.2025 18:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
IHTM14231 - Lifetime transfers: normal expenditure out of income: introduction - HMRC internal manual - GOV.UK

TFW you're a game designer and you read the tax rules:

www.gov.uk/hmrc-interna...

12.07.2025 22:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I mean I'm not opposed to seeing fewer gym selfies ๐Ÿ˜„

The DM thing (assuming the interpretation of the rules is correct) would imply that things like Slack, Discord, and by logical extension all email services require verification.

Obviously that's ridiculous, so they must be mistaken there.

12.07.2025 09:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ah, yeah an adult content filter would be vaguely justifiable, but cutting DMs for unverified users seems way beyond what they're required to do, considering text messaging is a standard feature on all phones.

12.07.2025 09:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Much as I love a good panic this looks like an option not a requirement if I'm not mistaken

12.07.2025 09:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's not police officers, it's a private company that gets a commission so they seek out easy targets. Can't remember the last time I saw a cop on the beat on my road.

05.07.2025 15:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I used to have a big fly tipping problem in the alley behind my house, but I think there should be some common sense rule like if it's outside your own property for less than 3 days and not blocking the path then it should maybe be a knock at the door to check what's going on but not a fine.

05.07.2025 15:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Tombola is to raffle as scratchcard is to lottery

04.07.2025 16:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Maybe even limit that to limit the angle of UI from the front UI plane to be 45 degrees as the input scaling wouldn't work properly beyond that so you could interact but it'd still be as fiddly as not scaling (or moreso).

Only real way to know how well it works for a given situation is to try it.

02.06.2025 11:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's mostly a solution for UI in front of you on a large plane. You can have the UI arc around you maybe 60 degrees from the midpoint in any direction, but yes as you say at 90 degrees your pointer is at the maximum tangent and so you cannot point past that.

02.06.2025 11:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Right, I've done a clearer picture (as if you're facing the UI).

Here is a really nice method for making UI less fiddly to use with motion controllers or hand tracking input.

#VR #XR #UI

02.06.2025 10:35 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I realise my use of 'angle' there is a little inaccurate, as you're actually scaling the distance from the UI plane midpoint (user pos + user forward * UI plane distance) to the cursor intersection with the UI plane.

It was easier just to write 'angle' though.

02.06.2025 09:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Something that I find frustrating with the Meta Quest / Horizon OS user interface is that using the pointer is (to quote myself) like trying to press a doorbell with a pool cue.

When I worked on motion control games for kids we used this solution.

Feel free to use it (please!)

#VR #XR #UI

02.06.2025 07:54 ๐Ÿ‘ 13 ๐Ÿ” 2 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0

I'm trying to build a game that runs in a shader again. It's a convoluted process.

01.06.2025 15:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Volumetric Fog in Mixed Reality (with Snowbeast)
Volumetric Fog in Mixed Reality (with Snowbeast) YouTube video by Sam

Testing my mixed reality volumetric fog shader on the Quest 3 (with help from Snowbeast)

youtube.com/shorts/5ogVo...

30.05.2025 20:24 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

He also recorded nearly every conversation he had on a dictaphone

17.05.2025 09:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

My first Morpheus, a glimpse of the future, held together with velcro and sticky tape (also requiring both a PS3 and a PC to play anything)

17.05.2025 09:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Hard life isn't it ๐Ÿ˜‰

13.04.2025 11:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
OldMapsOnline The easy-to-use getaway to historical maps in libraries around the world.

One of the team mentioned this website in our Monday meeting, which resulted in an hour-long detour into global history. If you also need an interesting distraction, take a look:
www.oldmapsonline.org/en

09.04.2025 12:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0