Feature List
This page contains a compact version of the current feature list of the PixelLight framework. You can download the complete feature list as a PDF file.
Platforms
- Microsoft Windows (XP, Vista, 7)
- Linux
- Android
- Maemo 5 (experimental)
Rendering
- OpenGL renderer
- OpenGL ES 2.0 renderer
- Deferred rendering support
Plugins
- Flexible plugin architecture
- Frontends: One for PixelLights own GUI system, a lightweight native OS frontend, one for the UI framework Qt and a null frontend without any GUI involved used for example when only rendering into background buffers
- Sound: OpenAL, FMOD and FMODEx
- Physics: Newton, ODE and PhysX
- Support for many input devices (e.g. SpaceNavigator, WiiMote)
- Integration of third-party middleware like SPARK as alternative particle engine, libRocket for HTML/CSS game interfaces
- Script: Lua and within the public Git repository are experimental script backends for JavaScript by using V8 (ECMA-262 compliant JavaScript engine), Python and AngelScript
API
- Completely programmed in C++
- Well structured and understandable code due to strictly object oriented design
- Advanced reflection-, component- and plugin-systems making PixelLight highly flexible, portable, modular and quite universal
- Flexible scene graph system which makes it easy to create even very complex scenes
- Sophisticated application framework enabling you to "just start" quickly with your application development
Tools
- Autodesk 3ds Max export plugin that can export whole scenes with nodes, meshes, materials and even morph targets with just one click
Documentation and examples
- Detailed documented code with explanations of parameters and return values, examples and notes
- A lot of sample applications

