I’ve been working on this project for a while, and I haven’t gotten around to positing it on the forum.
LibEcu is a Graphics/Game utility for Logging, Profiling, Asset Management, and Graphics Batching. I made this mainly as a library for myself. But ever since I started I grew more and more into making it for the general public. It’s licensed with http://unlicense.org/ and I intend to keep it that way ;).
Here’s some example code for what the engine can do. (Sorry for the huge images…)
Profiling
https://github.com/ecumene-software/LibEcu/wiki/Using-Profilers
Model Batching
https://github.com/ecumene-software/LibEcu/wiki/Using-&-Drawing-Models
And the git repo:
https://github.com/ecumene-software/LibEcu
Currently, the engine doesn’t have a version… It has a field for it somewhere, but I haven’t changed it per-commit because the library is still very young, and I’m making really big changes to it.
I also made a mascot way back,
Screen shots:
2D lighting using forward-rendering.
https://github.com/ecumene-software/LibEcu/tree/master/source/examples/ecumene/tests/lighting
Can’t really see it, but there’s secularity there.
https://github.com/ecumene-software/LibEcu/tree/master/source/examples/ecumene/tests/perspective
Two textures are mixed onto one shader
https://github.com/ecumene-software/LibEcu/tree/master/source/examples/ecumene/tests/multitex
This is actually a demo of batching, not really that pretty.
https://github.com/ecumene-software/LibEcu/tree/master/source/examples/ecumene/tests/shapes