Qt GameEnabler

A set of classes for developing OpenGL ES 2.0 games for mobile devices with Qt. Provides also utility classes for playing audio.


The goal of this project is to create a simple framework for game developers enabling the use of native OpenGL® ES 2.0 or OpenGL® ES 1.1 code within a Qt application. Qt GameEnabler does not utilise QtOpenGL but overrides Qt's own rendering and replaces it with native OpenGL. This enables applications to achieve maximum performance for just their own use. An application created with Qt GameEnabler will run on all devices supporting OpenGL ES 2.0. Read more about the graphics framework. In addition, Qt GameEnabler provides a lightweight, easy-to-use audio framework with rich features. A subset of the audio functionality is also ported into a QML Audio Plugin to enable the using of the audio engine directly from QML.

For more information, see the wiki or directly:

Applications Built with Qt GameEnabler

Games deploying the entire Qt GameEnabler:

Applications utilising the audio framework of Qt GameEnabler:

Applications utilising the video framework of Qt GameEnabler (or at least part of it) :

Related Documentation

The document How to utilise OpenGL ES 2.0 on Symbian^3 and Maemo covers using Qt GameEnabler in chapter 'Native OpenGL with Qt application framework using Qt GameEnabler'.

Compatibility

Supported platforms:

  • Symbian
  • MeeGo 1.2 Harmattan
  • Windows desktop*
  • Linux desktop*

Developed with Qt SDK 1.2.

*) For instructions on how to compile on a desktop target without direct OpenGL ES 2.0 support, see: https://projects.developer.nokia.com/qtgameenabler/wiki/buildingtodesktop


OpenGL is a registered trademark and the OpenGL ES logo is a trademark of Silicon Graphics Inc. used by permission by Khronos.

Categories: Audio, Games, Graphics, Harmattan, Maemo, MeeGo, MeeGo 1.2 Harmattan, OpenGL ES 2.0, Performance, Qt, Qt Mobility, Qt Quick, Symbian, Tools
License:
Development status: Release
Created: February 28th, 2011
Visibility: Public

35 followers

Project team

Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2011 All rights reserved