For those who don't know what Ogre is like I didn't "OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. 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."
Ogre is a great little 3D engine. It is small and elegant with some tools surrounding it to make it work. One big downside though is that it is/was made in an 'object oriented' style where everything is a pointer to a virtual table that then points to a heap allocated object. This makes everything slower and more difficult to debug. Small games usually don't have enough entities to make it a problem though.
Interesting side note. OGRE3D was created by a British citizen and they chose to follow many British idiomatic spellings - such as Colour - one of the few libraries I have used which chose those spellings over US variants.
I can remember coding with Irrlicht around 2004, 2005. Ogre seemed to have a much larger learning curve, so I never dived into it. Glad to see it's still around, though.
Wow, that's a blast from the past. A decade or more ago Ogre was one of the go-to engines for hobby game development, before Unity and Unreal sucked all the oxygen out of the room.
Wow, this is a trip to the past. The Ogre community was one of the first online communities I ever joined. I mostly lurked around it until I realized that I didn't really want to put up with C++ :). Nonetheless I am happy this project is still going strong.
Is there a good, feature-rich scene editor built around Ogre? How can someone build environments, place objects, create animations, check lighting, set physics, make game UI and cut scenes for something built upon Ogre?<p>The first result, which pops up, is the Glue Editor [1]. But this looks so basic, that I have a hard time coming up with a reason to try Orge. Compare this to Unity or Unreal where you can do everything above and even more. Maybe I'm missing something?<p>[1] <a href="http://wiki.ogre3d.org/Glue+Editor" rel="nofollow">http://wiki.ogre3d.org/Glue+Editor</a>
It's an older engine, but it checks out. The games Torchlight 1 and 2 use Ogre and they look very pretty and never needed a high-end machine to perform well (even when they came out).
Wow Ogre is one of those things I looked at as a teenager and said Inwould learn, but lacked the attention span to do so. I didn't even remember it before this.