Game Development Principles
Introduction. 1. Games and Game Design. 2. Software Development Life Cycle. 3. Game Programming. 4. Game Math. 5. Images, Textures and Materials. 6. Geometry and Topology. 7. Lighting and Rendering. 8. Sound and Audio. 9. Special Effects and Post-Processing. 10. Distribution, Publishing and Marketing.