official github mirror

This project is maintained by OGRECave


OGRE is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce games and demos utilising 3D hardware. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes.

Latest release

The latest release is GitHub release. For more information see:

Try it

OpenGL RenderSystem status

Currently only the legacy GL RenderSystem is able to pass all VTests from the suite. This is partly due to the tests relying on Cg which the other RenderSystems do not support. Still it is considered the gold standard. See below how the GLES2 and GL3Plus RenderSystems behave in comparison:

Additional information

If you want to dive deeper into the OGRE ecosystem here are your options.

Who is using it?

Open Source

Closed Source


There are 3 books written on OGRE

Useful Add-Ons

Beneath the OGRECave umbrella you can also find some useful OGRE Add-Ons like