Latest Posts on my blog
Decode It Like It's 1999 02/2017
Quake for Oculus Rift 05/2016
The founding father of First Person Shooters updated for VR.
Older, Noteworthy Articles
Reverse Engineering WipEout 04/2015
A Model Viewer for the original WipEout for PSX. A detailed journey into the 20 year old data formats of the game.
The screencast/making-of of a simple 3D game for WebGL
9 Years of Sleep 05/2010
Weird sleep cycles produce pretty graphs.
I've actually run into quite a few cases where I use requestAnimationFrame as a one-shot call. Typically this is because I recognize some part of my UI needs to be redrawn. Brandon Jones on ‘What the requestAnimationFrame API Should Have Looked Like’