Gameplay (Game Engine)

From Handwiki

GamePlay
Developer(s)Sean Taylor, Steve Grenier
Stable release
3.0.0 / January 24, 2015
Preview release
4.0.0 / November 2, 2015
Repositorygithub.com/gameplay3d/GamePlay/
Written inC++
Operating systemWindows NT, Linux, macOS, iOS, Android
TypeGame Engine
LicenseApache 2.0
Websitegameplay3d.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




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

Categories: [Video game engines] [Free software programmed in C++] [IPhone video game engines] [Free game engines]


Download as ZWI file | Last modified: 07/30/2024 23:01:11 | 6 views
☰ Source: https://handwiki.org/wiki/Software:GamePlay_(game_engine) | License: CC BY-SA 3.0

ZWI is not signed. [what is this?]