Blackberry Gameplay



  • Blackberry Gameplay 3D Game Engine
    "http://www.gameplay3d.org/":http://www.gameplay3d.org/

    !http://www.gameplay3d.org/images/demo-survive-shooter.png(Example Game)!

    Overview

    The gameplay project is an open-source cross-platform 3D engine that is aimed at the indie game developer ecosystem. If you are familiar with popular open-source 2D game engines like cocos2d-x and are looking for a high-quality 3D solution, then gameplay might be exactly what you are looking for!

    Supported Platforms

    BlackBerry 10 and PlayBook 2.0

    Apple iOS 5.1 for iPhone and iPad

    Google Android 2.3+

    Microsoft Windows 7

    Apple Mac OS X

    Linux "In dev branch"

    Framework

    Written in C++

    Documented using doxygen

    Solution and workspaces for Visual Studio 2010, XCode 3.2.1 and Momentics IDE

    Cross-platform new game project wizard scripts

    Game developer guide

    Samples and tutorials

    Binary encoding tool for creating optimized bundles for loading TTF fonts and 3D game assets supporting both COLLADA and FBX formats

    Features

    Full-featured OpenGL 3.2+ (desktop) and OpenGL ES 2.0 (mobile) based rendering system

    Shader-based material system with built-in common shader library

    Node-based scene graph system with support for lights, cameras, models, particle emitters, and physics collision objects

    Declarative scene bindings (materials) and node attachments (particle emitters, physics collision objects, 3D audio sources)

    Declarative particle system

    Easy-to-use text and sprite rendering

    Physics system (using Bullet physics)

    character physics

    rigid body dynamics

    constraints

    ghost objects

    Declarative UI system with support for themeable 2D and 3D forms.

    Fully extensible animation system with skeletal character animation support

    Complete 3D audio system with OGG support

    Full vector math library with 2D/3D math and 3D object culling support

    Mouse, keyboard, touch and gamepad support

    Lua script bindings and binding generator tool

    AI state machine

    Gameplay has linux support in the github next branch.
    https://github.com/blackberry/GamePlay/tree/next

    I tested it on Ubuntu 12.10 x86_64 and everything works great.

    They need help on there Linux build scripts.



  • Looks pretty good. Platform support is certainly awesome. You might want to fix the first link, the " at the end is in the url.



  • Thanks i fixed the link.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.