James Sutherland's Avatar

James Sutherland

@jamessutherland.bsky.social

Lead programmer, making games 'professionally' since 1998. Human Fall Flat, HITMAN, Doctor Who Adventure Games, Sonic Racing etc. Giraffe, sometimes.

570 Followers  |  1,136 Following  |  195 Posts  |  Joined: 31.07.2023  |  2.3734

Latest posts by jamessutherland.bsky.social on Bluesky


I didn't really have much to do with that stuff. If I had to guess, I'd imagine high poly levels were taken at some point in order to produce low poly versions, stuff was later updated in the high poly ones but those changes never made it to the low poly stages. Just a guess though.

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

Don't know about budgets but almost entirely new assets, from what I remember.

10.02.2026 13:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In at least one instance (Samba) the console version changed significantly after the DS version was built but we didn't have time to update as DS had to be finished first due to cart manufacturing times.

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

For tennis on DS the environments were mostly rendered from the full levels, with a few 3D props. For Racing all the levels were rebuilt at low poly.

10.02.2026 13:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Code was common between home consoles but the DS versions were written from scratch and shared almost no code. I had to write my own physics and handling for the DS games and also wrote a custom renderer for Racing to keep it at (mostly) 60fps.

10.02.2026 13:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Loved working on this one. Though I'm struggling to believe it was nearly 20 years ago.

10.02.2026 13:19 โ€” ๐Ÿ‘ 34    ๐Ÿ” 5    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

That's amazing! Please tell me you learned how to do joined up writing from the font in Gribbly's Day Out.

05.02.2026 10:03 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yeah, I've used it for years and the first I knew it was being removed was a popup at the end of January saying it was being disabled mid January.

03.02.2026 09:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Another fact in the same genre: later this year, the video game 1942 will have been released closer to the year 1942 than to the present day.

29.01.2026 16:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I remember reading the announcement of the remaster as I was sat up in bed rewriting part of my wedding speech for the next morning. Felt like a bit of a weird coincidence as this was our wedding cake :)

26.01.2026 17:00 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Bicarbonate of soda in the water when you boil them is also good.

11.01.2026 15:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Shiny and non-shiny versions of all three Porygon evolutions.

Shiny and non-shiny versions of all three Porygon evolutions.

Gone back to Pokemon Violet after the fantastic Switch 2 upgrade. It's taken a bit of work, but I think I now have the perfect team. Go Porygang!

11.06.2025 13:55 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That was the best E3.

05.06.2025 18:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

There's only one choice for Switch 2 exclusive launch day games, right?

05.06.2025 17:20 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Sorry, only just seen this. I'll DM you. And figure out why my DMs are closed :)

30.04.2025 07:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

I went there on a school trip about 40 years ago, and filled a roll of film with photos of that police box :)

09.04.2025 09:34 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I went there on a school trip about 40 years ago, and filled a roll of film with photos of that police box :)

09.04.2025 09:34 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

The FunKey is definitely the most practical way to play Tetris. Game Boy for scale.

03.04.2025 15:27 โ€” ๐Ÿ‘ 13    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

From the Nintendo UK Store, as they didn't put this in the direct.

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

It's Ridge Racer! RIIIIIIIIDGE RAAAACER!

02.04.2025 13:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

They could at least have put this on it.

31.03.2025 21:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A game I worked on has just been announced for Evercade. I am officially retro.

31.03.2025 19:59 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Wait, it was on my wishlist. Why didn't I get an email?

Oh, I did, but I don't read my emails apparently.

16.01.2025 20:53 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I had no idea - Record of Lodoss War was amazing!

16.01.2025 20:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Stop talking about the Switch 2, and start talking about how Kiryu is in our game and Pinky's actor's performance is probably the best performance in any game. I'm serious. When we release some longer gameplay footage of her acting, YOU WILL UNDERSTAND

15.01.2025 14:23 โ€” ๐Ÿ‘ 55    ๐Ÿ” 20    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Video thumbnail

Everybody getting excited about Switch 2. Meanwhile, I'm learning Game Boy programming. Look, I made a triangle wobble a bit!

16.01.2025 13:54 โ€” ๐Ÿ‘ 44    ๐Ÿ” 4    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

That VGA Monkey Island art was so good. And apparently all drawn with a mouse!

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

Looking forward to Nintendo releasing a trailer for an Alarmo update or a LEGO Virtual Boy at 1pm today.

16.01.2025 12:04 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Another nice thing from my Japan trip 20 years ago is this little magnifier and strip of film from the Ghibli museum. The strips were 1000ยฅ each and have a few frames from a movie on them.

21.12.2024 15:46 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Just found this retro Gradius phone strap thing that I bought at Tokyo Game Show in 2004. The strap, which I haven't yet got around to opening, is now older than Gradius was when I bought it.

21.12.2024 15:28 โ€” ๐Ÿ‘ 37    ๐Ÿ” 5    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

@jamessutherland is following 19 prominent accounts