Higher-Order Fun

Game Design & Game Programming

Month: May, 2012

The guide to implementing 2D platformers

Having previously been disappointed by the information available on the topic, this is my attempt at categorizing different ways to implement 2D platform games, list their strengths and weaknesses, and discuss some implementation details. The long-term goal is to make this an exhaustive and comprehensible guide to the implementation of 2D platform games. If you […]

On how Diablo III fails to live up to the Diablo legacy

[Edit: I’m now halfway through Act II, and everything I say stands – and, in fact, the problems have become even more obvious] Diablo III just got released this week, to a spectacularly catastrophic launch day in which almost nobody could play. But once the server loads normalized and the initial hype died out, a surge of […]