Motivation
A design pattern is a general thing that can be found in all domains of software engineering. Not surprisingly, game development has its own set of design patterns. However, as a relatively young field of programming game developers have yet to reflect on the patterns in their trade. The goal of this document is to provide a place to discuss design patterns relevant for game design. Through discussion we can focus and strengthen our knowledge of common game design patterns while leaving behind a resource for future programmers.
Mission