|Ⅰ||This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!|
|Ⅱ||Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.|
|Ⅲ||Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.|
|Ⅳ||Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.|
|This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.|
OGRE (short for Object-Oriented Graphics Rendering Engine) is a free, open-source, and cross-platform 3D graphics real-time rendering engine that is widely used in 3D simulation and game development fields, written in C++ in 2001. Because it is an open-source graphics engine, like Linux, it has been adapted and expanded by a variety of different groups and organizations, so that it can adapt to different application areas and has more powerful functions.
As a scene-oriented, flexible 3D engine, OGRE makes it easy and intuitive for developers to create games and demos using 3D hardware. OGRE’s class libraries abstract/hide all the details of the underlying system libraries (such as Direct3D and OpenGL), and provides an interface based on world objects and other intuitive classes instead. It aims to make it easier and more straightforward for developers to make applications using hardware-accelerated 3D graphics systems.
In fact, as early as 2001, OGRE has become one of the most popular open-source graphics rendering engines, and has been used in a number of product projects, including: games, simulators, educational software, interactive art, scientific visualization, and more. It can run with a variety of different 3D graphics adapters, and among many game development engines, it can better render the world of game. Therefore, the quality of games developed with OGRE is quite good, such as Torchlight II, Rigs of Rods, and Stunt Rally.
But there are a few things I want to remind game developers who want to try OGRE. First, OGRE is not a complete game engine (lacking support for sound, network, input, collision handling, etc.), it’s just a graphics engine instead. In other words, it needs to be combined with other development libraries in order to work like a real game engine. Second, OGRE is not that easy to use, so that it can be difficult to choose the right edition or even version (most of them are quite different) and configure a working environment. Also, you must already have a basic knowledge of the C++ programming language.
OGRE is not a game shell or scripting language like Game Factory, so that you need to know more about how to use it, and it is more powerful than those game shells or scripting languages. Plus, you need to know something about C++ programming, especially the object-oriented programming. As a result, OGRE is not suitable for beginners who are just learning to program. In other words, you can’t learn C++ programming by learning the OGRE engine.
The good news is that, just as powerful and efficient as C++, OGRE can be used to create all types of games (even MMORPG). Unlike other 3D game engines, OGRE is not geared towards a certain type of games, but can be used in everything from flight simulator to first-person shooter, 2.5D game, etc. All in all, if some game is going to use the 3D graphics technology, then OGRE is suitable for developing it.
// Key Features //
|Platform & 3D API support|
|Material / Shader support|
// Games and Applications //
- Zombie Driver
- Torchlight II
- RUNNING WITH RIFLES
- Rigs of Rods
- Roblox (until 2014)
- Rebel Galaxy
- Rebel Galaxy Outlaw
// Related Links //
- OGRE User Manual
- OGRE API Reference
- OGRE Tutorials
- What version to choose?
- Some games made with OGRE
- Some of the best tools and add-ons available for use with OGRE
// Download URLs //
|If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.|
|If there is a password for an archive, it should be "appnee.com".|
|Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.|