Game Engine is a simple general framework to build further 3D applications upon. It provides common functionality and features that a game engine would tend to have. This project is still in development.
Features
Cross-platform
Uses some features of the C++11 standard such as auto, lambda expressions, move semantics, and smart pointers
OpenGL renderer
Oculus Rift support
Platform specific systems such as input, timing, and window creation
Config file manipulation
Logger
Console with command and variable support
Resource manager for common resources such as fonts, maps, music, shaders, sounds, and textures
General derivable camera model
Text rendering
Interfaces for implementing collision detection and common game loop events