Fullføre et spill er en av de største utfordringene mange spillprogrammerere møter. Mange spillprosjekter blir stående stille, ofte på grunn av kompleksiteten i koden. Boken "Game Programming Patterns" tar for seg dette problemet. Basert på mange års erfaring fra vellykkede AAA-titler, samler denne boken anerkjente mønstre for å forenkle og optimalisere spillet ditt, presentert som uavhengige «oppskrifter», slik at du enkelt kan velge de mønstrene som passer dine behov. Du vil lære å skrive en robust spillsløyfe, hvordan du organiserer enhetene dine ved hjelp av komponenter, og hvordan du utnytter CPUens cache for å forbedre ytelsen. Boken gir også en grundig innføring i hvordan skriptemotorer koder atferd, hvordan kvadrattrær og andre romlige partisjoner optimaliserer motoren din, samt hvordan andre klassiske designmønstre kan anvendes i spillutvikling.