In this chapter, we showed you how to extend your Qt Quick skills to make your applications dynamic and attractive. We went through the process of recreating and improving a game created earlier in C++ to familiarize you with concepts such as collision detection, state-driven objects, and time-based game loops. You are now familiar with all the most important concepts required to make games using Qt Quick.
In the next chapter, we will turn our attention to techniques that will make your games even more visually appealing. We'll explore the built-in graphical effects Qt Quick provides. You will also learn to extend Qt Quick with custom painted items implemented in C++. This will give you the freedom to create any visual effects you have in mind.