We learned a lot in this chapter about adding special effects to our games. Specifically, we were able to add characters raining in the background with an independent behavior. We used physics controller to emulate fluids with movement and we were able to work with different gravitational forces. We created 3D backgrounds with many layers. We also understood the importance of encapsulating complex physics using many classes.
Now that we've learned to apply special effects, we're ready to control statistics and scoring, which is the topic of the next chapter.