Zoe Nolan
Sign in Subscribe

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

  • Game Programming Patterns
  • Game Engine Architecture

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

  • Game AI Pro
  • AIWisdom
  • Artificial Intelligence and Games
  • The AI Programmer's Bookshelf

Conference

  • Artificial Intelligence and Interactive Digital Entertainment

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

Game Development Resources

Zoe Nolan
Zoe Nolan
08 Dec 2022

← Previous
Next →
Zoe Nolan © 2025. Powered by Ghost