The guide to implementing 2D platformers is a super-geeky look at how platforming games are implemented (and how to if you’re a programmer). Fascinating look at different methods for dealing with things like obstacles, slopes, etc.