Since 2001, OGRE has grown to become one of the most popular open-source graphics rendering engines, and has been used in a large number of production projects, in such diverse areas as games, simulators, educational software, interactive art, scientific visualisation, and others. You can read what other people have said about it, and it's free, so why not try it out?

Download
Ogre 3D 1.7 Beginners Guide makes it super easy for you to make your own monsters, spaceship shooters, weapons, enemies, and more! This book will teach you to develop 3D applications that are exciting and interesting and if used correctly can result in stunning games and simulations. You will start from the very beginning and then work your way up to complex scenes and stunning effects.

Game highlight: “Shadows: Heretic Kingdoms”

February 2nd, 2015

Once again, we want to highlight one of the many games based on Ogre3D that have come out recently. This time: “Shadows: Heretic Kingdoms“.

Shadows Heretic Kingdoms PackageAs usual we asked the team behind the game if they could share some insights into the Ogre3D usage and how the game was built in general, and the guys from bitComposer were kind enough to provide those:

  1. The game was developed on an older Ogre version, but continually upgraded to the most recent versions (currently 1.10). We are thrilled to get the game to Ogre 2.0 though as there are some limits which we are not able to overcome with the 1.x versions (mostly related to hyper-threading and slow scene management).
  2. Apart of a few bugs fixes we have not made any modifications to Ogre core. However, we are using some extensions of shader rendering pipeline. To be more specific, we have modified deferred shading with cubemaps projected lights, added off-screen particles, outlines glow and color correction to name the biggest changes.
  3. We are supporting both DirectX 9 and DirectX 11 renderers. DX11 was included because of the improper detection of graphics cards on some computer with multiple graphics cards with DX9 version.
  4. For 3D modelling, animation and export we are using Maya. Some outsources create their models in 3D Studio and we import those into Maya environment and export into the games.
  5. We have developed our own editor which we are using for scene assembling which includes ragdoll editors, lightning.
  6. For particle effects we are using Particle Universe with in-game editor for seamless implementation of particles to the game environments.
  7. For physics simulation in Shadows we have used the Bullet library (mostly for collisions and ragdolls).
  8. Scripting is done using LUA language. A lot of external files are XML formatted.
  9. For text content handling (there is a lot of text content as you can imagine) we are using our own proprietary tool Locedit which is also available for 3rd parties if someone may be interested in. It features multiple languages, Unicode, subtitler for movies, XLS export/import, voice check and direction, etc.
  10. Game content is encrypted and packed to improve loading times.
  11. User generated content is planned to be distributed using Steamworks.
  12. The entire toolset will be released for the community together with the game sometimes in the near future. We believe that Ogre community may benefit from our tools even for their own projects… It certainly will lack the polish and proper documentation of Unreal but it likely may be the most complex tool for Ogre and available for all Shadows owners without any additional fee.
  13. We are currently starting porting of Shadows to Ogre 2.0 together with the Ogre team, so I hope our work will contribute to early availability of complete 2.0 version of Ogre.

You can see more videos and screenshots on Steam where you of course can also purchase the game: Shadows Heretic Kingdoms @ Steam

 

Below a first look at the editor that was used for the game and is planned to be released to the public in the near future:

“Void Destroyer” officially released + new trailers

January 21st, 2015

Good news: The Ogre3D powered game “Void Destroyer” has left the Early Alpha stage and is now officially released.

Until the 27th of January you can profit from the introduction promotion (25% off) on Steam. Give it a try!

 

Review of 2014 & Outlook on 2015

January 4th, 2015

First off: Happy New Year to everyone!

As the old year starts to slowly fade away in our rear view mirror, we want to look back on what 2014 had in store for Ogre3D and at the same time look ahead what 2015 might bring. So strap in for this ride back to the beginning of last year…

Review of 2014

It all started off with one key event early in 2014 when one well-known (at least in Ogre3D circles) Argentinian fellow joined the team: Matias Goldberg. In the last few months he was (and still is) the driving force behind the efforts to develop the revamped Ogre 2.0 version. Without him that would not have been possible in its current form…or more accurately: It would not have been possible…full stop.

The work on Ogre 2.0 was one of the cornerstones in last year’s efforts, but of course the rest of the team was not sitting around idly, but instead focused on Ogre 1.10. The DirectX11 and GL3+ render systems in particular received a lot of attention and will be among the highlights of this upcoming release. More on that later once we arrive back in the present time on our journey through the last 365 days.

Two other notable technical points are the addition of WebGL support to Ogre3D as well as AZDO work:

WebGL / Javascript (Emscripten): From Ogre version 1.10 on, we officially support WebGL. The respective code has already been pushed to the repository. An online demo can be viewed at http://coderabbit.at/webgl/viewer (with an downloadable offline copy being available on our Sourceforge site) and build instruction can be found under the following link: http://coderabbit.at/webgl/viewer/OgreEmscripten.txt.

AZDO: As part of his Ogre 2.0 efforts Matias has been working on optimizing Ogre3D from an AZDO (Almost Zero Driver Overhead) point of view. For now this only covers the GL3+ render system, but will be extended in the future. A dedicated post from Matias will follow, outlining the changes and improvements in more detail.

Of course all that work on the engine itself only makes sense if there is an active community and eco-system actually making use of it. Some projects to showcase are listed below:

So all in all it was another pretty good year for Ogre3D, but we got quite a few things to optimize and change for 2015…and that is where we are back in the present and “put the pedal to the metal” to jump-start into 2015 and all we have planned for it:

Outlook for 2015

One of the first things we want to finish is the go-live of the new Ogre3D website we have planned. This basically entails a face-lift and getting rid of the slightly annoying ad banners. So stay tuned for that.

Another major step will be the release of two new Ogre versions, namely Ogre 1.10 as well as the first Ogre 2.0 CTP (Community Technology Preview). Once we have set the final dates we will let you know via a blog post as well as where to find further details. This especially pertains to Ogre 2.0 for which we want to set up some dedicated sources of information to help with the upcoming transition once 2.x nears its first stable release.

At the same time, the regular development efforts will continue and as always we encourage everyone to chime in wherever possible, by providing feedback and input in the forums, reporting issues on our JIRA tracker and ideally also help solving those by submitting pull-requests for our official source code repository. Additionally, donations are always welcome as well to help managing the infrastructure costs.

This last point nicely leads to another thing we want to tackle this 2015. Go-live of our CI server (Continuous Integration) for automated testing of Ogre3D. Once this is ready to use, we will announce it here as well in a dedicated post.

We of course also hope to participate again in this year’s GSoC after we did not make the cut last year. The preparation for it will begin soon by opening up the discussion in our GSoC forum section regarding interesting potential projects ideas. If you have one, note it down and join in the upcoming idea discussion.

Lastly, we also plan to do another Ogre User Survey to get some insights into the user base along with its priorities and wishes and some information about the usage of our engine in general. As you already guessed: This will also be covered in a dedicated announcement once we survey is open. Prior to it, we will trigger a public discussion in the forums regarding the questions we want to ask. Feel free to join in if you have questions that might be of interested and that you would like to see included in the survey.

That’s about it in terms of what we have planned right now, but as usual we will have to see how things pan out. As usual let us know what you think in the forums…and then let’s get cracking.

Ogre3D based “NeoAxis” game engine now free

December 11th, 2014

This time we have something new from the Ogre3D eco system: The Ogre3d based game engine “NeoAxis” has just been released for free.

neoaxis_3d_engine_is_now_fully_free_1400

NeoAxis Group Ltd is glad to announce that the universal 3D development framework NeoAxis 3D Engine is now completely free, as the community has been asking for it. You can freely download the recently published SDK 3.0, which includes all the features previously reserved to Unlimited and Source licences. From now, the engine will developed as free tool. Paid licenses will still give customers access to a bigger part of the engine’s source code.

Licensing Changes

NeoAxis 3D Engine is available in 3 editions, each providing a different level of access to the engine’s source code.

  • Free Edition — free development environment, which includes all features of the engine and tools. Includes the ability to expand the engine by creating add-ons.
  • Professional Edition — includes the full source code of the engine’s tools and bigger access to the source code of the engine components.
  • Source Edition — includes full source code of the engine.

Read the full announcement on the NeoAxis blog.

Kromaia launched on Steam

November 29th, 2014

Today we want to highlight another game based on Ogre3D that made its way successfully onto Steam: Kromaia. Check it out on Steam and watch the trailer at the end of this post.

kromaia_ke_rsg_01

The frantic old-school action of classic coin-op shoot-‘em-ups comes crashing headlong into the 21st century with Kromaia, exclusively for PC. Explosive high-octane blasting combines with hordes of enemies in a 360˚ environment, allowing you to fly, spin and shoot anywhere and everywhere!

Where most shooters see you racing along a fixed path to blast anything in your way, Kromaia does things differently. Set in three-dimensional space, you’re free not just to explore but also dodge and blast through hordes of enemies all intent on destroying you! With your objectives spread out in all directions, it’s a true test of high-speed flying and sharpshooting skill – only the greatest space pilots need apply!

Game Features

  • True 360˚ Action – Kromaia sends classic coin-op shooting action hurtling into a new dimension, allowing players to explore huge 3D worlds full of things to blow up!
  • Harder, Stronger, Faster – The better you do, the tougher things get; adaptive AI adjusts to your abilities, ensuring you’ll always face a true challenge!
  • The Bigger They Are… – Survive through all your objectives and you’ll have a bigger challenge ahead: gigantic bosses that need to be destroyed before they destroy you!
  • Take Your Pick – Four unique craft, each with their own style of weaponry, let you experience the action of Kromaia in your own way. Rapid-fire guns, homing shots, powerful blasts or melee strikes… it’s totally up to you!

Read the rest of this entry »

Seasoned Tactics – A new game under active develoment using Ogre3D

November 23rd, 2014

Long time no post, but that certainly doesn’t mean that there is nothing going on. In fact there are multiple new entries queued up, so stay tuned. Here comes the first:

Seasoned_Header

The guys over at the “ManicNorth” studio asked us to spread the word about there current Ogre3D based project called “Seasoned Tactics” and of course we happily oblige. It is a turn-based tactics arena game where players take control of the four seasons to battle for control of a tiled board. They are currently seeking support for their new creation trough Steam Greenlight as well as through their ongoing Kickstarter campaign.

Information about the artwork and mechanics of the game can be found on their website / blog. Read the rest of this entry »

MASA LIFE: Behavior / AI middleware with Ogre visualization

May 1st, 2014

Dear Ogre community,

in case you missed this thread so far, we want to highlight “MASA LIFE“:

A one-stop middleware for efficiently authoring and simulating behavior

They just released version 1.5 of their product and you can register on their website to receive a trial version. Some of the features it includes are:

  • Rapid prototype behaviors/AI
  • Visual modeling of reusable behaviors empowering designers with intuitive graphical editors (Behavior Trees, Navigation, Knowledge,…).
  • Graphical (remote) debugging & inspection.
  • Sparking life: integrate with our cross-platform SDK and deploy easily with a single-click of a button.
  • Extensive getting-started experience and documentation.

Read the rest of this entry »

“SmartBody” Character Animation Platform

March 5th, 2014

Once again, we want to highlight one of the many great projects from the Ogre3D eco-system, this time a character animation platform from the University of Southern California’s Institute for Creative Technologies. But read for yourself and give it a try. Read the rest of this entry »

Ogre3D not part of Google Summer of Code 2014

February 25th, 2014

Dear community,

Unfortunately, we have to convey sad news for a change: We were not accepted for this year’s Google Summer of Code 2014 project.

We don’t know the reason (yet), but there is nothing we can do about it anyway, other than to stand tall and continue our path without funding from Google this year…which will not be the end of course. Instead we will jointly focus on refining and polishing the results of last year’s projects and continue our efforts to integrate them into the main code base as well as pushing forward on Ogre version 2.0.

We also want to highlight that we bear no grudge whatsoever towards Google for their decision. There are so many great projects applying for spots every year that we were lucky to have been consistently chosen for the last several years, often times with as many as four slots in parallel. For that we are very grateful!

Additionally, the fact that we are out this year, doesn’t mean that we are out for good. It’s not our first time we haven’t been granted GSoC slots. We will apply again next year and keep our fingers crossed.

In the meantime, we will rely even more on you as the community to support us with pull-requests and bug hunting (e.g. by creating and working on JIRA tickets) to constantly improve our beloved engine.

Your Ogre3D Team

PS: Everyone of course is more than welcome to tackle one of the GSoC ideas collected here in various threads as well as in our wiki and work on them anyway. Feel free to get in touch with our development team for additional steering, but even more importantly: Involve the community by creating a thread and discussing your idea and approach beforehand, to get some feedback early on.

“Alchemy Mysteries: Prague Legends”, now for Linux and on Steam Greenlight

February 15th, 2014

Some time ago, we already posted about the Ogre3D-powered game “Alchemy Mysteries: Prague Legends”. Since then, the studio JetDogs has ported the game over to Linux and is now actively trying to get into Steam Greenlight. If you like the game, give them your vote please.

Here their complete press-release:

«Alchemy Mysteries: Prague Legends» – now also for Linux!

For a long time, Linux has been liked mainly by computerists and the computer enthusiasts but not by gamers. But the times are changing and from some time developers started to create wonderful games for Linux. «Alchemy Mysteries: Prague Legends» is one of them. Of course, the decision to adapt this game to Linux was to a certain extent influenced by its success and popularity under Windows.

«Alchemy Mysteries: Prague Legends» is one of the most popular hidden object adventure created by JetDogs Studios. An intriguing plot with many twists, many smart brainteasers and gorgeous game graphics in full 3D that makes scenes and actions completely realistic – all this is available in the story about a young and pretty orphan named Eva which set on her trip to the very heart of Bohemia – the glorious and mysterious town of Prague for coming into an inheritance from her relative who had died under mysterious circumstances. Having arrived in the destination town, she faces ghosts in the deserted house, discloses the band of black magicians aiming to destroy the entire world and, to crown it all, she finds out the truth of her descendance.

Accompanied by its great success, this game was submitted to Ubuntu App Store and soon «Alchemy Mysteries: Prague Legends» can be bought through Ubuntu Software Center.

The game can be also found at Steam Greenlight. At the Steam Greenlight website you can watch the intro video as well as see the screenshots of the game or leave your comments about the game. We’ll be very happy if you could give us your votes to get into Steam!

Steam Greenlight Vote Link

_______________________

The more detailed information about JetDogs Studios as well as about the soft products of the company is available at http://jetdogs.com/