Sometimes I make something so cool that I feel I need to share it. This page is a mix of the projects I've worked on for which the source is available and a number of random tips and tutorials.


Jut a few articles on game math library design and implementation.

The GJK Intersection Query

A two page tutorial on understanding and implementing a version of the Gilbert-Johnson-Keerthi distance algorithm suitable for the sort of intersection tests that 3D rendering is full of.


This is a quick demo project I did a few years ago for fun. It's an implementation of the hq2x, hq3x, and hq4x image upscaling algorithms.

The Cheat Sheet

This is my little cheat sheet, where I dump the formulas that I keep forgetting.