Summary

In this chapter, we have shown you how to extend your QML skills to make your applications dynamic and attractive. We've gone through the process of recreating and improving a game created earlier in C++ to familiarize you with such concepts as collision detection, state-driven objects, and time-based game loops. We also presented you with a tool in the form of ShaderEffect, which can serve as a means to create stunning graphics without compromising performance, and we taught you to use a particle system.

Of course, Qt Quick is much richer than all this, but we had to stop somewhere. The set of skills we have hopefully passed on to you should be enough to develop many great games. However, many of the elements have more properties than ...

Get Game Programming Using Qt now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.