Each game represents a different design pattern used, and each game will come with a UML diagram that shows how the design pattern is implemented in the C# game code. It will also come with some other questions that explain what each design pattern does in each game, as well as what my experience was like using each pattern.