bsxEngine
What is the bsxEngine?
This engine will make it easier for game developers to implement realistic and demonstrative outdoor sceneries
for multimedia applications. It is in C++ written, under a new BSD license and is using DirectX 11, FMOD, Lua,
Assimp ect.. It bundles capability with usable interfaces.
The bsxEngine Software Development Kit (short bsxE SDK) is developed for C++ programmers
If you want to use Microsoft® DirectX® 11 easy as possible to develop own multimedia projects, then you will be happy with this solution.
The Engine is a wrapper and supports some most needed wrappers for input, scripting, sound, graphics and so on.
Features
- An effective device, context & input layout management
- A HLSL language oriented math library
- An easy and usable effect manager
- Simple Texture Managers
- Support for Lua scripts and XML configuration files
- 2D- and 3D-sound support using FMOD
- Effective and simplified string and memory managers
- A log system who tells no stories but the infos which you really need
- A documentation
- Multiple render target support
- Simple buffer management
- Many classes which save for you work (camera management and so on)
- And many more!
Samples, Tutorials and Demos
First simple tutorials are included.
Dependencies and Distribution
Developement Status
What is in development?
- Class to import & handle meshes
- More documentation informations
- More helpers (HDR rendering, Deffered Shading)
Known bugs
bsxArray works only successfully up to 2000 (debug) or 20000 (release) elements.
What is in Future planned?
- x86 and x64 redistrutables.
- Mesh support
- World management classes
Stable version
- Planned for June 2010, SDK Version 1.0.000 with Installer