top of page

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 :)

​Download

About the library

bottom of page