Covering all the key areas of game development, this volume combines the ideas of over 70 professional developers. Each section is edited by an expert in the field to ensure that the ideas are original, accurate, and useful for a variety of game development projects.