This is my home page. I am a programmer who specializes in game engine research and development.
For press or business inquiries, you can contact me via Molly Rocket's business e-mail
It’s an upcoming interactive narrative game about organized crime in 1930s New York, and I’m writing all the code for it. I recently wrote Meow the Infinite
, Anna Rettberg
’s new feline space opera comic. On weekends I host Handmade Hero
, an educational series that teaches low-level game programming techniques by example. I also created (and now maintain) the back end and content management system for Molly Rocket
’s web sites.
Previously, I did game technology R&D.
My past projects include The Granny Animation SDK
, Bink 2
, and The Witness
. Thanks to the widespread adoption of Granny
, my code has been used in thousands
of games, including many high-profile franchises from the past two decades, such as Age of Empires
, Guild Wars
, Gears of War
, and many others.
My past research contributions include the n-way linear quaternion blend
and related techniques, the immediate mode graphical user interface (IMGUI)
, and geometrically optimized GJK
. My current research interests include interactive fiction
, concurrent computing, and low-overhead operating system architecture.
And in case you were wondering…
The saucy illustrations of me that appear on these pages were created by the inimitable Anna Rettberg
, character artist extraordinaire. The photographs used as headers on the blog pages were taken by me, usually with a Canon 5d mkii.
PS. If you like my blog and want to see what I’m working on these days, here are some links to my current projects:
|Meow the Infinite|
|The feline space opera you’ve been waiting for, presented in serial comic form.|
|A complete, professional-quality game and engine, coded from scratch on a live stream.|
|A fully interactive story about the criminal underworld of 1930s New York City and the prosecutors charged with bringing them down.|