The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++. It is completely cross-platform, using D3D, OpenGL and its own software renderers.
Falconer-Try Studios is developing this new gaming engine for 2D, 3D and soon VR environments. It will be best for RTS and FPS games. See the documentation for more data.