Tom Forsyth
tomforsyth.bsky.social
Tom Forsyth
@tomforsyth.bsky.social
Gfx coder and chip designer. He/him/3Dlabs/Muckyfoot/RAD/Valve/Oculus/Intel/Rec Room/Riot.
mastodon.gamedev.place/web/@TomF
Pinned
Pinned policy post.

If you personally insult me, I will tell you, and mute you for a random duration. If you persist, it's a block.

I tend to follow far too many people. Every now and then I cull a RANDOM selection for my sanity. If I unfollow you, this is why - it's not personal.
I'd like to like Control, but it seems to not want me to. This first boss fight (Tomassi) has such muddy visuals I can't tell where anything is, I can't see who's attacking, I don't understand why I'm taking damage, and it's just a bunch of chaos until I eventually die. Is the whole game like this?
December 26, 2025 at 5:19 AM
Reposted by Tom Forsyth
December 24, 2025 at 6:32 PM
Reposted by Tom Forsyth
Wife got me the Caves of Qud shirt for Christmas. Like it so much I'm thinking of buying myself a second one.
December 25, 2025 at 8:47 AM
Was reading about Wendy Carlos, and I didn't realise she did the score to The Shining! And that's because she sort-of did, but also sort-of didn't. Also, Kubrick is a bit of a dick to composers:
December 25, 2025 at 6:34 PM
Reposted by Tom Forsyth
Why do programmers get confused around the holidays?

OCT 31 = DEC 25
December 25, 2025 at 5:36 AM
Reposted by Tom Forsyth
Honored to write another Giant Bomb GOTY list: this time, the top 10 games from 2025 I'll be furious you didn't play

you have one year

you've been warned
giantbomb.com/articles/xal...
Xalavier Nelson Jr.'s Games He'll Be Furious You Didn't Play | Giant Bomb
Xalavier Nelson Jr.'s Top 12 Games He'll Be Furious You Didn't Play - A guest list for GiantBomb.com's 2025 Game of the Year.
giantbomb.com
December 24, 2025 at 7:36 PM
Reposted by Tom Forsyth
Ford Falcon Concorde.

This is what was taken from us.
December 24, 2025 at 2:11 PM
Advent of optimisations! Start now and you'll be ready for the fastest Christmas Day ever.
www.youtube.com/watch?v=j-Bw...
[AoCO 0/25] The Advent of Compiler Optimisations
YouTube video by Matt Godbolt
www.youtube.com
December 24, 2025 at 5:37 PM
Reposted by Tom Forsyth
i cant believe i never realised before that to make a bitmask with set bits in [x0, x1), you can just do `mask = (1u<<x1)-(1u<<x0);` (obviously be sure that 0<=x0<=x1<32). ive used the degenerate case with x0==0 a billion times, but never thought to extend it. doh.
December 24, 2025 at 1:52 PM
Went out on bad tires in the rain, and having established that yeah these tires are bad in the rain, did not immediately come back in. Aquaplaned at 80mph into a wall.
December 24, 2025 at 5:07 PM
Reposted by Tom Forsyth
It’s that time again! 🎄✨ All my music on Bandcamp is FREE to download for a limited time 🎁 If you like retro vibes, grab my albums & singles in .WAV .FLAC .MP3 .SID and enjoy some tunes 👾🎶

👉 lukhash.bandcamp.com

Thanks for all the support this year and have a great festive season! 🎅❤️
December 21, 2025 at 4:22 PM
Reposted by Tom Forsyth
My CHATGPT programming hack is pulling open the window and typing out what I need from it in regular language but as specifically as possible and usually by the time I've written those several sentences I've figured out what I need to do and I just close the window.
December 23, 2025 at 5:55 PM
Every day a new obscenity.
December 23, 2025 at 5:39 AM
Reposted by Tom Forsyth
From the 1966 Sunset Magazine “Sunset Cook Book of Breads”
December 23, 2025 at 1:05 AM
RIP Chris Rea. I love that he fell in love with Caterhams so hard that he wrote multiple songs and did basically an entire album about them. Nerdy crossover passions make the world a better place.
December 22, 2025 at 7:40 PM
Wife and I saved the day (again!). And just in time for Ficsmas.
December 22, 2025 at 1:21 AM
Fun watching dudes discover the difference between amateurs and pros the hard way.

I race motor cars. I'm pretty good at it. Put me in YOUR car on a track, I will do things with it you won't believe.

But a pro? If I really focus, I could keep up for 10 laps. But the pro will go another 3 hours.
December 21, 2025 at 8:51 AM
Reposted by Tom Forsyth
December 20, 2025 at 5:53 AM
Why isn't there a WH40k factory game? Somebody at GW clearly hates money.
December 21, 2025 at 12:18 AM
It is very funny that anybody in the W.H. thought this Epstein "disclosure" would do anything but make things worse. Absolute reality connection fail. I wonder if they, too, are just trying to spin the clock out until It Happens.
December 20, 2025 at 12:06 PM
Reposted by Tom Forsyth
here's clips of Elise Stefanik getting brutally booed at an event today in her district
August 18, 2025 at 10:45 PM
Reposted by Tom Forsyth
this is crazy, how am I just now hearing about this? youtu.be/QoOVqQ5sa08?...
How airlines can halve their climate impact
YouTube video by Simon Clark
youtu.be
December 19, 2025 at 5:08 PM
Reposted by Tom Forsyth
For our Playdate game based on Firewatch, we wanted some collectible Forrest Byrnes posters with a creepy and threatening 60s-70s Smokey Bear aura. Scaring kids into not starting fires.

So I made these.
December 18, 2025 at 10:23 AM
Reposted by Tom Forsyth
Breakdown of where the money you pay for a game on Steam goes:

- 30% goes to Valve, right off the top.
- The remaining 70% goes to the publisher, and is split with the developer based on their contract. Usually the publisher will want to recoup their investment before paying the devs.
...
If you didn't know, between Steam's cut, taxes, and company profit splits, I get maybe 25 cents per unit sold of Eldritch at this price. And that's fine, it's a game I made in another lifetime, I'm just happy if anyone is still enjoying it in the year of our Lord 2025. But yeah. Games is hard.
December 19, 2025 at 5:24 AM
Reposted by Tom Forsyth