A guide to 2D game programming which
Includes:: coverage of 2D animated sprites, tile-based scrolling, level editing, vector graphics, 2D physics, & the different game genres. It
Includes:: discussion of overall game theory & development, explaining how to create a real time strategy game from concept to completion.