Game Development Resources
I started programming with graphics and also a former games developer, so over the years I collected a number of resources. Recently I’ve seen a couple of people asking for some resource to get started.
Games Engines
Rendering
- Real-Time Rendering
- Physically Based Rendering: From Theory To Implementation
- Ray Tracing in One Weekend
Procedural Modelling
- Texturing and Modeling: A Procedural Approach
- The Nature of Code (also The Coding Train on YouTube)
- The Computational Beauty of Nature
- Generative Art: A practical guide using Processing
Games AI
- AI and Games and YouTube channel particularly the AI101 series
- The Total Beginner’s Guide to Game AI
Books
Conference
2D Games
- OpenBOR a 2D side scrolling engine for beat em’ ups, shooters
- Level Design Patterns in 2D Games
- The guide to implementing 2D platformers
- Shmup Dev
Retro Game Development
- Code the Classics
- Retro Game Development for the C64 and volume 2