Game2D is a 2d game engine for Blitzmax, featuring states, entities, and much more.