Game Development

Game Programming Patterns

"Patterns are not invented; they are discovered. They are the vocabulary of experienced developers." — Robert Nystrom, Game Programming Patterns

Engine Architecture

"A game engine is a framework that abstracts platform details and provides reusable systems so you can focus on gameplay , not plumbing ." — Jason Gregory

Game AI

"Game AI is not about intelligence — it's about the illusion of intelligence that creates engaging gameplay." — Steve Rabin

Goal-Oriented Action Planning

Most of the AI we met on the Game AI page is reactive : steering behaviours respond to what is around the agent right now, and pathfinding answers "how do I get there?". Goal-Oriented Action Planning answers a more…