In 2018, I gave a general-audience lecture at Busan Indie Connect that detailed the player movement system I developed for The Witness . It was a follow-up to the Walk Monster article I wrote in 2012 detailing my first steps toward making the player movement more robust.The final movement system shipped in The Witness used several novel algorithms to provide real-time, precomputation-free, provably robust player movement. This lecture gives the motivation behind the system, an overview of its implementation, and examples of how it is used in both the game and the editor:

Meow the Infinite The feline space opera you’ve been waiting for, presented in serial comic form.

Handmade Hero A complete, professional-quality game and engine, coded from scratch on a live stream.

1935 A fully interactive story about the criminal underworld of 1930s New York City and the prosecutors charged with bringing them down.

Unfortunately, their A/V setup for recording the audio seems to have been horribly broken. I’m not sure what they did, since it was easy to hear me in the actual lecture hall. The recorded audio is extremely quiet and echoey, even though it didn’t sound anything like that in the hall itself. I can only assume they weren’t very experienced with how to record from a sound board, and just recorded a completely incorrect mixdown :(Due to how bad the audio is, I may try to re-record the lecture myself. Please link primarily to this page, not the YouTube video directly, so I can update this page with a different video if I create one with clean audio.— CaseyPS. If you like my blog and want to see what I’m working on these days, here are some links to my current projects: