V-Play engine provides QML compatibility to iOS and Android

Published by at

With GDC happening this past week in San Francisco, we did spot (via) an item of direct Symbian relevance. V-Play is a new Qt-based cross-platform game engine specialized for mobile (2D) games, with the unique feature that existing QML games can be easily ported to other platforms, including iOS and Android. Some quotes from a V-Play spokesperson below.

From the announcements:

V-Play is a Qt-based cross-platform game engine specialized for mobile 2D games. It helps developers saving time and money in EVERY part of the game development lifecycle:

  1. Start from ready-made game templates of most popular game genres
  2. Then develop on any desktop OS with the world-class IDE Qt Creator and integrated docs for all of our components
  3. Test easily on your mobile iOS & Android devices by just scanning a QR code on V-Play Build Server or deploy locally to Symbian and MeeGo
  4. Finally add a customizable level editor into your game which allows your players to create new content,  keep your game alive and grow your user base.


With V-Play, Symbian and MeeGo developers can port their existing QML games to iOS and Android easily to get a bigger reach and new monetization options. Basically we added a convenience layer on top of Qt for mobile devices and specialized for games, which includes handling of different resolutions, native access to text input fields, message boxes, video playback, audio components and more. We also set up a detailed list of benefits on our website for existing Qt developers:http://v-play.net/benefits/#qtdeveloper

Although we are specialized for games on iOS & Android, "normal" apps can be done equally well, especially if you are using a custom GUI (e.g. custom buttons with a unique style of the app not using the native-looking buttons for each OS), where QML has its biggest strengths. 

Given the number of QML-based games on Symbian, it's a rather nice facility to be able to take code and also roll out ports for other mobile platforms. It's also cool that such an engine is effectively starting life in the Symbian world and then embracing other platforms. Rather than the other way round...

Comments welcome if you're a developer and have had a go with V-Play's code.

The V-Play team (shown below) can be followed on Twitter @vplayengine.

V-Play team