The gameplay3d framework is an open-source, cross-platform, 3D framework that is aimed at supporting indie game developers who want to develop desktop and mobile games.
Here are some screenshot from some of the simple samples that come with the framework.