Portable 3d Game framework written in C++