Jonathan Whiting

Game programmer/designer. Currently working with Spry Fox.

2025-04-21

@dave I have somehow ended up with: Up is Up feels right for camera controls, but invert Y feels right for flight/space sims (pull up, push down).

2025-02-25

@dave I think it's fine to just jump in, it introduces itself well.

It's widely considered to lose it's way at points in the long 2nd season, and that criticism is both a bit fair and a bit overstated.

2024-07-07

@Nifflas I think my lean would be like 3[1] because the array-like indexing would queue me to ‘see’ it right way. I doubt there is a perfect solution, and what I’d actually likely do is just ‘correct’ the numbers to 2/3 in the UI (though I understand why it’s desirable to avoid)

2024-06-28

@mcc hate that feeling when you’ve put it all together and it seems ok, but then you find an extra control rod

2024-06-03

@Nifflas flying sharks are scary conceptually, but at least they have to get back in the water to breathe! Much less scary than the alternatives.

2024-05-22

@terry I have Ubuntu on my old MacBook Air, and Manjaro on a Beelink as a kind of home server thing.. but I don’t have any particular compelling reason to choose one over the other (or over anything else)

2024-05-21

@terry I don’t have any particular resources to hand, but I would like to provide some mild encouragement.. it’s worked well enough for me! Another option if performance isn’t critical, is emulating a Linux machine instead, it tends to emulate pretty well

2024-04-10

@Nifflas I’m a fan of 3 point bezier curve for this, so, given a src colour A, a destination colour C, and a ‘control’ colour B, you do:
AB = lerp(A, B, t)
BC = lerp(B, C, t)
OUT = lerp(AB, BC, t)
Works fine in rgb colour space. Having a 3rd colour input gives more creative expression.

2024-04-09

@Bobbins similarly fails to manage “okay, this isn’t very popular in general, but it does seem _exactly_ your vibe” or understand that you might be into something for any reason more subtle than “it’s vaguely in this genre”.. very underwhelming at best

2024-03-30
2024-03-28
2024-03-21

@doougle I’m also still very much not very far into playing around with the new version, but it seems good!

2024-01-31

@draknek hey! yeah! would still be good to catch up, even if nothing else comes from it!

2024-01-31

I have some availability, so I'm looking for projects that could use an experienced games programmer. I particularly like areas where disciplines meet, e.g. gameplay programming, technical art/shaders, prototyping, and tool development.

Want a prototype of something tricky? Need a hand reaching the finish line? Looking for a core team member to set out on something big? I'm interested!

My CV: jonathanwhiting.com/cv/

If you're not looking, but know someone who is, please pass my details on :)

Three players enjoying a game of Johann Sebastian Joust. They each hold a Playstation Move controller in one hand, and are facing each other instead of a screen. The woman on the left is looking for an opportunity to lunge for the middle man's controller. Distracted by this, the middle man is turned away - and thus open to attack - from the man on the right. They are all laughing, focused, and enjoying themselves.
2024-01-28

Hi! I've been lurking here for ages, but should probably write a short #introduction post!

I'm Jonathan Whiting (he/him), a Dublin based freelance game developer. You can
see things I've worked on here jonathanwhiting.com/

I love #running and #climbing (even though I'm not that great at either of them!)

2023-12-26

@mcc this is a good take

2023-12-21

@futurebird I one of those zealots that likes 𝜏 (so, 2𝜋) a lot more than 𝜋

2023-12-15

@wjt and somehow next year, the short-lived (it kills someone) streaming video based driver-less car service YouTube Drives!

2023-12-14

@wjt maybe they just mean these are all services that they will be discontinuing soon xD

2023-11-22

@mcc this is a good joke

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst