Summary
In this chapter, we have learned how shaders are used by the engine, and have broken down the rendering process. You should now be aware of how you can use render contexts, manipulate static objects at runtime, and modify materials progammatically.
If you aren't ready to move on to the next chapter on effects and sound just yet, why not take on a challenge? For example, you could create a custom object that is deformed when attacked.