We learnt a lot in this chapter about adding and controlling sound, music, and videos. Specifically, we were able to use Expression Encoder to convert many different audio and video formats to the encoding profiles supported by Silverlight. We added animated plane projections to videos. We created a simple sound manager class capable of reproducing concurrent sound effects. Also, we learnt how to take advantage of hardware acceleration when scaling or stretching videos.
We learnt a lot in this book about developing 3D games using Silverlight and many other exciting applications, engines, libraries, and tools.
Now that we have learned to develop 3D games using Silverlight, we are ready to give life to 3D models in Rich Internet Applications. We can create amazing 3D scenes and games. Besides, when Silverlight is not enough, we have the option to switch to the more powerful XBAP WPF applications.