释义 |
- Features
- References
- External links
{{Multiple issues|{{Unreferenced|date=July 2014}}{{Notability|Products|date=March 2016}}{{Advert|date=March 2016}} }}{{Infobox software | developer = Sean Taylor, Steve Grenier | latest release version = 3.0.0 | latest release date = January 24, 2015 | latest preview version = 4.0.0 | latest preview date = November 2, 2015 | operating_system = Windows NT, Linux, macOS, iOS, Android | programming language = C++ | genre = Game Engine | license = Apache 2.0 | website = {{URL|gameplay3d.io/}} | repo = {{URL|https://github.com/gameplay3d/GamePlay/}} }}{{Portal|Free and open-source software}}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
ReferencesExternal links- {{Official website|gameplay3d.io}}
{{Video game engines}} 4 : Video game engines|Free software programmed in C++|IPhone video game engines|Free game engines |