This book will guide you through the basic game development process, covering game development topics including graphics, sound, artificial intelligence, animation, game engines, Web-based games, etc. Real games will be created using Python and Pygame. The companion files will contain example code, games, and color figures.
Table of Contents:
Chapter 1. Introduction to Game Internals; Chapter 2. Graphics and Image with Python; Chapter 3. Sound; Chapter 4. 2D Game Example: Hockey Pong; Chapter 5. 3D Graphics; Chapter 6. Artificial Intelligence and Collision Detection; Chapter 7. Example 3D Game; Chapter 8. Web-Based Games and Processing.js; Chapter 9. Animations and Video; Chapter 10. Android; Chapter 11. Networking and Multi-player Games; Chapter 12. A Simple Multiplayer example; Appendix A. Math for Games; Appendix B. Processing Basics