PlayLua Engine
PlayLua Engine is an 3D Game Engine that allows to use 3D models, GUI elements, cameras, physics and Arduino, which gives the green light to create augmented reality applications, or automation applications. This engine is part of PlayLua, and you can access this from the Windows mode.
Features
Only programming: The idea of this Engine is that the developer have absolute control of the development from the programming in Lua.
Access to OpenGL: A large number of OpenGL library functions are available.
Visibility optimization: Avoids performing calculations and drawing 3D Models or 3D Animations that are invisible to the Perspective.
Load 3D Models: Allows loading and drawing 3D Models in the formats: OBJ and SMD.
Load 3D Animations: Allows loading and drawing 3D Animations in the OBJ format.
Creation of First Person Shooter Games: Allows you to easily create a First Person Shooter Game. Additionally the engine has an artificial intelligence for bots.
Physics Engine: Box based physics engine, whereby the 3D models and 3D animations can be associated with Bodies.
Reproduction of sounds with 3D effect: Allows to load sounds in WAV and OGG formats, and reproduce them with 3D effect (respect to the Perspective).
Particle Systems: A basic particle engine to produce: fire, water currents, etc.
Interactivity with Arduino: It allows you to control (read/write) pins of an Arduino board in real time.
GUI Elements: Windows, Buttons, Text fields, GL Controls, etc.
Video (Features Test)
Documentation
About of PlayLua Engine
Creator: Carlos Ernesto Jiménez Torres
Questions and suggestions mailbox: cejtok@gmail.com