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

Visual Test results

We consider the results of our GL3Plus RenderSystem as the gold standard. The respective shaders are generated by the RTSS component with per-pixel specular lighting. Therefore the legacy render systems naturally have differences due to the use of fixed-function. However, when rendering diffuse surface both produce pixel-perfect results:

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