9 ms·
Ogre 1.12.3
- protomikron 7y agoIt'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).
- callesgg 7y agoIt's an older code, sir, but it checks out.
- NickBusey 7y agoFor 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."
- emmelaich 7y agoFWIW, it's one of the older, more mature 3d engines; been around since -2005- correction; 2001 https://en.wikipedia.org/wiki/OGRE https://en.wikipedia.org/wiki/OGRE
- soylentgraham 7y agoI think the press release quoted above was also from 2005. Shouldn't it also mention specific optimisations for 3dfx cards
- klodolph 7y ago3DFX was defunct in 2002 or so. Someone got Doom 3 (2004) to work on a Voodoo 2, though. https://www.youtube.com/watch?v=KQSIT18bOvg https://www.youtube.com/watch?v=KQSIT18bOvg
- Impossible 7y agoUnity is the other mature 3D engine from 2005 :). https://en.wikipedia.org/wiki/Unity_(game_engine) https://en.wikipedia.org/wiki/Unity_(game_engine). For some reason I thought Ogre was a lot older than it is.
- garmaine 7y agoIt is. At least 2001, maybe earlier.
- emmelaich 7y agoMaybe 3d dates from 2005? I thought OGRE was older, too. But maybe just 2d.
- parksy 7y agoIt definitely existed earlier than that. I found an old project in my backups for a 3d space game that dates from 2003 and can see a CVS update history on the web archive that stretches back to 2002. Also the footer copyright on this page says 2002. http://web.archive.org/web/20040220023104/http://www.ogre3d.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&page=1&arttitle=Features http://web.archive.org/web/20040220023104/http://www.ogre3d.... Not sure what the launch in 2005 entailed, probably a rebranding and freshening up to make it seem more serious and appealing to developers, but it was already one of the better 3d frameworks around at the time. I was able to extend it to support LUA scripting in my game engine, was well abstracted and really nice to work with.
- davidw 7y agoThere used to be some kind of wargame, once upon a time, called Ogre, as well.
- alarge 7y agohttps://en.wikipedia.org/wiki/Ogre_(game) https://en.wikipedia.org/wiki/Ogre_(game)
- ourmandave 7y agoThe headline got me hopeful they'd released a computer version of it or something. =[ Had the original board game back in the day.
- Avshalom 7y agohttp://www.sjgames.com/ogre/products/ogrevideogame/ http://www.sjgames.com/ogre/products/ogrevideogame/
- rishav_sharan 7y agoOgre tactics? I remember playing that.
- mwfunk 7y agoYou're thinking of the game from Steve Jackson Games, in the early '80s. Later on they made Car Wars, then GURPS, and Munchkin, among lots of other stuff. IIRC it was a science fiction wargame with hex maps and counters, about tank battles.
- kriro 7y agoSJG is also famous for being raided by the Secret Service, having lots of stuff vital to their operations seized and being awarded a nice sum of money in SJG vs. Secret Service, which iirc. was also one of the reason why the EFF was created. They got on their radar because "The Mentor" of Legion of Doom fame (a familiar name for anyone reading Phrack at the time) also happened to work there and he distributed some (illegally?) obtained material via the SJG BBS. The work in progress Cyberpunk module for GURPS was confiscated and believed to be a "handbook for hackers".
- _bxg1 7y agoSounds like Three.js for C++
- Impossible 7y agoThis is one of the most Hackernews comments I've read, hah. Three.js is closer to Ogre3D (or maybe more like openframeworks) for Javascript.
- BubRoss 7y agoOgre 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.
- gameswithgo 7y agoOgre got a bit of a critical review from Mike Acton a few years ago along those lines and since I believe they have re-architected things quite a bit. So I'm not sure from what version your comments apply, it is more performant now than it used to be. It might not be the engine to use if you want to make Doom5, but some of the best selling games of all time of have been made in Java, or older versions of Unity, which have more performance limitations than Ogre.
- nineteen999 7y ago> but some of the best selling games of all time of have been made in Java Any examples of this other than the obvious one (Minecraft)? That is the only one I can think of.
- gameswithgo 7y agoPokemon Go, Subnautica, Kerbal Space Program come to mind immediately. It should be noted that ALL of these, including minecraft, suffered in quality because of their performance. But, commercially they all did really well.
- WillPostForFood 7y agoTo clarify, Subnautica and Kerbal Space Program are examples of Unity games, not Java.
- 7y ago
- deleted 7y ago[deleted]
- wesleyfsmith 7y agoWrote one of my semester projects in Ogre. Had a really good experience with it. First time working in a 3D environment for me.
- thrower123 7y agoWow, 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.
- kderbyma 7y agoInteresting 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.
- klodolph 7y agoWhat’s fun is the odd projekt where they’re miksed. Unity has MonoBehaviour, but mostli uses US spellings otherwize.
- wicket 7y agoI find it more interesting that some people expect the British not to use British English. It's not a choice, we just adhere to how the language was created. Apart from the US, British spelling differences are mostly followed by other countries where English is the main language too. It would be strange if an Englishman chose to use US spelling.
- saagarjha 7y ago> Apart from the US, British spelling differences are mostly followed by other countries where English is the main language too. Probably because many of them were former English colonies.
- dragonwriter 7y ago> > Apart from the US, British spelling differences are mostly followed by other countries where English is the main language too. > Probably because many of them were former English colonies. The US was also a set of former English (well, British, most recently) colonies.
- saagarjha 7y agoRight, and it gained independence hundreds of years before any of the others. It's had a lot of time to develop its own dialect.
- cabaalis 7y agoI 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.
- growlist 7y agoSame here - for a newcomer to C/C++ looking to play with a 3D engine, I found Irrlicht way easier to get started with. And I seem to remember Ogre had some kind of weird pre-compile step that made working with it far harder, and put me off completely.
- zubspace 7y agoIs 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? 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? [1] http://wiki.ogre3d.org/Glue+Editor http://wiki.ogre3d.org/Glue+Editor
- munchbunny 7y agoIf you're starting from scratch and trying to pick a toolchain to build your next game with, there aren't many reasons to go with Ogre. Unity/Unreal will get you off the ground much faster, and the tooling is much better for sustained work. On the other hand, if you're trying to build a C++ based game engine, Ogre isn't a bad place to start. However, you probably don't need your own game engine. For context, I used Ogre for various things starting from ~2007 and stopped around 2015. By then Unity was the obvious choice if you were a 1-2 person shop and wanted to spend less time wrangling code and more time making stuff.
- coffeeaddicted 7y agoOgre is a free open source library with a liberal MIT license unlike Unity or Unreal which are both proprietary tools. And in many projects you'll write your own editor so the lack of a good editor doesn't always matter. Being open source has a few advantages: You can adapt the engine to your project. You can learn how the engine really work. You can debug into the engine itself on troubles. You are less dependent on a company staying around maintaining a proprietary engine. You can influence the direction of development with patches.
- otikik 7y agoWow, 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.
- non-entity 7y agoWow 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.