Acknowledgments Preface Chapter 1 Game Technologies Chapter 2 Design Fundamentals Chapter 3 Introduction to SDL and Windows Chapter 4 Introduction to the Peon Engine Chapter 5 Graphics Programming Mathematics Chapter 6 Creating an OpenGL Renderer Chapter 7 More OpenGL Techniques Chapter 8 Scene Geometry Management Chapter 9 Graphics Timebox Chapter 10 Working with Input Devices Chapter 11 Working With Sound Chapter 12 Input and Sound Timebox Chapter 13 Collision Detection and Physics Techniques Chapter 14 Introduction to Networking Chapter 15 Networking Timebox Chapter 16 Introduction to Models Chapter 17 Animation and Special Effects Chapter 18 Introduction to the OpenGL Shading Language (GLSL) Chapter 19 Introduction to Scripting Chapter 20 Polish Timebox Chapter 21 Finishing Tips and Tricks Appendix A Setting Up the SDL and the Compiler Appendix B Debugging Tools Appendix C ASCII Table Appendix D Windows Vista and OpenGL Appendix E About the CD-ROM Appendix F Further Resources Index