Robert Nystrom has been a professional game programmer for Electronic Arts for eight years. During that time he has shipped Madden (on just about every platform), Superman: The Videogame, Henry Hatsworth in The Puzzling Adventure, and worked on a variety of other projects and technology. Robert has solid software experience outside of the game industry. His non-gaming development experience gives him a foot in both worlds, giving him an uncommon perspective from which to transfer knowledge and practices to and from the world of game programming. Not only is Robert a developer, but he is a writ...