GamePlay (game engine)

GamePlayDeveloper(s)| Sean Taylor, Steve Grenier

|

Stable release|

3.0.0 / January 24, 2015

Preview release|

4.0.0 / November 2, 2015

Repository| github.com/gameplay3d/GamePlay/
Written in| C++
Operating system| Windows NT, Linux, macOS, iOS, Android
Type| Game Engine
License| Apache 2.0
Website| gameplay3d.io

GamePlay is an open-source, cross-platform 3D native C++ game framework.

## Features

* Full-featured OpenGL(desktop) and OpenGL ES(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
* Heightmap based terrains with multiple surface layers and LOD
* 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)
* Declarative UI system with support for themeable 2D and 3D forms. Includes the following built-in core controls and layouts:
* Fully extensible animation system with skeletal character animation support
* Complete 3D audio system with WAV and OGG support
* Full vector math library with 2D/3D math and 3D object culling support
* Mouse, keyboard, touch, gestures and gamepad support
* Lua script bindings and binding generator tool
* AI state machine

## References

## External links

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:GamePlay_(game_engine)&oldid=707627"