We learned a lot in this chapter about creating dazzling transition effects to organize different screens for the game. Specifically, we were able to use specialized libraries to apply pixel shaders without having to learn HLSL. We used Expression Blend to create nice screens prepared for the transition effects controlled in C#. We combined many UI elements to group them in order to hide or show them as necessary. We were able to define parameters using XML files and we also understood how to save preferences in an isolated storage.
Now that we've learned to add environments, scenarios, configuration screens, and stages, we're ready to add sound, music and video, which is the topic of the next chapter.