Since 2001, OGRE has evolved into the premier modular C++ rendering backend for custom engine development. Today, it is the trusted foundation for high-performance applications in industrial robotics, scientific visualization, and specialized games. By handling the complexities of modern rendering, scene management, and animation, OGRE empowers you to build robust C++ and Python applications without the architectural constraints of an all-in-one game engine.
News
Ogre3D’s GSoC 2013 projects/students announced!
Finally, it's that time of the year, when we can happily announce our GSoC students! And with great pride we can tell you that this year we were awarded five slots by Google to fill with motivated and talented folks to help us make Ogre3D even better 🙂 . So here are...
Ogre 1.9 RC1 is here!
Good news! Some days ago we finally tagged our official source code repository with "v1-9-0RC1" which of course means to we reached a development state that we consider feature-complete for Ogre 1.9. As usual we first release a Release Candidate (RC) version that - if...
Ogre3D’s guest post on “Sourceforge Projects of the Week”
As Ogre3D had been selected as one of the "Sourceforge Projects of the Week" we were given the opportunity to write a guest post on their blog, and of course we could not pass on that. So head over there, to have a look, especially at the part "what is going on right...
Cross Platform and Cross Language
OGRE supports Windows (all major versions), Linux, OSX, Android, iOS, Javascript (via EMScripten), and WinRT. Also, OGRE was ported to PS3 and Xbox360 for several titles.
Furthermore, OGRE comes with Bindings for Python, Java and C# out of the box to account for different coding needs.
Open source (MIT License)
Ogre is released under the MIT License, which is a permissive open source license. The only condition is that you distribute the license text included in our distribution with any software that uses OGRE.
Documentation
Learn OGRE using our series of introducatary Tutorials. Of course the OGRE team provides official documentation in form of the OGRE Manual and API documentation.
Support and community
There are several support resources that you will want to consult when you have a problem:
Forums – The primary support mechanism as the forums are populated with a large number of experienced users who are always happy to help.
Chatroom – Real-time discussion on our Zulip channel.
Wiki – This is a repository of tutorials and reference knowledge which you should definitely consult if you need a hint.
Testimonials
Here’s a few examples of what people have been saying about OGRE:
Those three characteristics make me choose it and so far, after almost a year and a half, I have never regretted that decision. Ogre3D has helped us a lot by speeding up the prototyping phase, testing new techniques for the physics algorithms really quickly, and, as part of my Argo Engine, serving really well as the presentation module.”
When we looked at Ogre the bar was instantly raised, it easily fulfilled all our criteria and more. The clean, extensible, object oriented architecture was well suited to our needs. Some open source projects often consist of cryptic, un-maintainable, spaghetti code. The thing I like most about Ogre, is that I do not feel compelled to have a shower every time I touch the code.
In addition, creating the scripts for interface components is a breeze since Ogre’s approach is clean and straight-forward. While you can (and we did) manipulate GUI components through code for advanced effects, it is easy to get GUIs up and running quickly. Ogre’s well-documented design makes it great both for prototyping and for customization of a finished product.
As an accolade to it’s stability, it has performed outstandingly in an embedded environment. The transparent portability has allowed the development under a Microsoft environment and subsequent deployment on Linux with painless ease. With constant ongoing development in a growing, and evermore supportive, community, we have visions of using this engine for many years to come.