​
Well... this is the c++ framework which I use in native games and applications. I put here because It has some interesting features which I don't found in other engines...
​
​​
​
​- Cross platform (currently Windows, Linux, Mac, IOS, Android).​
- Render to multiple targets (Direct3D 10/11 in windows) (OpenGL in Windows, Linux and Mac) (Open GL ES 1.1 in Windows, Linux, Android and IOS) (Open GL ES 2.0 in Windows, Linux, Android and IOS).​
- Sound output to multiple targets (DSound and XAudio in Windows) (OpenAL in all platforms). Modified OpenAL-Soft included to be compiled in all systems.​​
- Abstract file system, keyboard, mouse and touch input, accelerometer, which works the same on all systems.​
- Simple 2D Graphics engine designed to work the same on all systems, taking care of screen dimensions, input conversions, etc.
​
- 3D Graphics engine heavily based on MiniB3D (which works on *all* platforms as well).​
- Modular design which let's you use only parts of the framework. Easy emplementation of new subsystems if needed.​
- Small size. Using only small libraries.​
- Fully tested and working well (although I can't assure there weren't bugs yet...).
​
​
​
Of course, this work could not be possible without the code from others. The code from STBTools, OpenAL, or Minib3D are modified to fit in this engine. Thanks to the developers :)
​
​
​
​
About the library