OGRE (Object-Oriented Graphics Rendering Engine) ist eine C++-Klassenbibliothek, die es für Entwicker einfacher und intuitiver macht, Spiele und Demos zu produzieren, die 3D-Hardware nutzt. Sie stellt eine Anzahl nützlicher Objekte bereit, die es ermöglichen, eine 3D-Umgebung zu erzeugen und zu ändern sowie sie nach den eigenen Spezifikationen darzustellen. Die unnötige Komplexität der zugrundeliegenden Systembibliotheken wie Direct3D und OpenGL bleibt dabei verborgen. (non)