This Nokia Developer example application demonstrates the use of Qt Quick as a game platform. QuickHit is essentially a basic shooting game, but differentiated from other such games by its levels. The levels are Qt plug-ins which are loaded during QuickHit startup. Different levels are shown in the application's main menu. Levels can have different sounds, graphics, and level QML files. A common characteristic for all levels is that your ship is at the bottom of the screen and shoots upwards.
IAP (in-application purchase) features were added into the 2.0 version of the game. New levels can now be purchased from the Nokia Store. This example demonstrates the use of non-DRM purchasing. The levels to purchase are not bundled in the original installation. Instead, the levels are downloaded from a back-end server once payment has been made. Learn more about the IAP implementation here.
The LevelTemplate level plug-in is an example of an empty level into which users can start to create their own levels using QML script. See more in /QuickHit/plugins/LevelTemplate, and read more about creating your own levels at the QuickHit wiki page.
This example is hosted in a Nokia Developer Project, where you can find implementation notes and release notes, discover recent revisions, and contribute to the project.