2D game development : from zero to hero : a compendium of the community knowledge on game design and development
/ Daniele Penazzo, Luca Violato
- Python edition
- 1 online resource (240 pages) : illustrations (some color)
The maths behind game development Some computer science fundamentals Project management basics and tips Introduction to game design Writing a game design document The game loop Collision detection and reaction Cameras Game design Creating your resources Procedural content generation Useful patterns, containers and classes Artificial intelligence in videogames Other useful algorithms Developing game mechanics Testing your game Profiling and optimization Balancing your game Marketing your game Game jams Dissecting games : two study cases Where to go from here