This chapter explores how the observer pattern is applied in games by using the example of observing achievements. It emphasizes the benefits of allowing different parts of a system to communicate and react to events without being tightly coupled.
In this episode of Syntax, Wes and Scott give a high level overview of the observer pattern, what is the observer, what are downsides to too many observers, and more.