MEngine is a very, very time game engine written in C++. This is mainly for educational value.