This project is a implementation of engine using OpenGL as GPU API.
Basic features:
- 3D/2D perspectives;
- "dynamic lighting" by shaders;
- Support multiple types of light: Directional, Point, Flashlight;
- Load .obj and others formats;
- Stencil testing; (TODO)
- Cubemaps aka skybox; (TODO)
- HDR; (TODO)
- Bloom... other; (TODO)
- Skeleton animation; (PROGRESS)
- Basic Physics engine; (TODO)
- Basic logic game/scenario/menu/UI; (TODO)
Future uses:
- Mesh map generator to be used as graphic demo; (TODO)
- Future homebrew games;
How to build
Do you need: OpenGL libs;
References

Screenshot
2D: 
3D: