Game Programming Patterns [ July 24, 2005 ] by Zack Booth Simpson WHAT ARE "DESIGN PATTERNS"? Vocabulary is a major key to communication and engineering improvement. Design patterns are named problems and common solutions. It is a nice feeling to see that someone else has arrived at the same solution to a problem, and it is equally welcome to have a formalized description of the elements of the pr