4 people following this project (follow)

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

Last edited Mar 28 2010 at 2:52 PM by SilentWriter, version 10