Do you have a game engine mogre supported?

umityildiz

13-10-2011 08:27:59

As I wrote in my topic. Do you have a game engine using Mogre?
Such a thing would be very nice though.

McDonte

16-10-2011 10:45:16

Hey umityildiz,
I have never heard of a game engine especially designed for Mogre. This is probably related to the fact that our community is not very big and the chance to produce an engine that is also used by a (fairly) huge number of projects is pretty low. Even the commercial games that were made with Mogre didn't use a special game engine (as far as I know).
Besides of the facts mentioned above I think there is still potential for a game engine if somebody plans to create one (but only for free not commercial).

I hope that helps :D

umityildiz

16-10-2011 15:11:59

Thanks for the information. I hope mogre prepared for the game engine.

zarfius

17-10-2011 12:16:57

Even the commercial games that were made with Mogre didn't use a special game engine (as far as I know).
What commercial games have been made with Mogre that you know of?

Do you have a game engine using Mogre?
NeoAxis is a C# game engine that uses Ogre under the hood. It's not using Mogre though, and personally I found it pretty confusing to use with the limited documentation. I thought it was worth a mention though.
http://www.neoaxis.com/

I think there is still potential for a game engine if somebody plans to create one (but only for free not commercial).
There's always potential. And I'm sure there are plenty of people already trying to create games with Mogre in thier spare time. Some of them might even come out with a finished game on the other side ;) The problem with creating a game engine though, is that it's a hell of a lot of work if it needs to cater for lots of different kinds of games.

In my experience it's easier to build a small game engine suited to the game you want to create. What I do tend to do though is create small reusable components that can be pieced together for each new game. Also, it's good to hide 3rd party API's behind an interface or two (easier said than done).

In other words, slowly but surely I'm building a game engine *but* the primary focus is on the game, *not* the engine.

What kind of game are you trying to make?

McDonte

17-10-2011 17:04:16

What commercial games have been made with Mogre that you know of?
Here:
2011-02-xx: The "big" commercial game Dungeons released, which is based on Mogre! Screenshots, Demo, etc.(external link)
I think (and hope) that there are more games but this is the only one I heard of since I am a Mogre user :wink:

NeoAxis is a C# game engine that uses Ogre under the hood. It's not using Mogre though[...]
Yeah, but NeoAxis is as you said no Mogre engine but an Ogre one. Besides of that, I do not think that it is a C# engine because they are using C++ and providing .NET accessibility via the Mono runtime (At least I understood it like this). Anyway you are right, it's worth mention it :)

In my experience it's easier to build a small game engine suited to the game you want to create. What I do tend to do though is create small reusable components that can be pieced together for each new game. Also, it's good to hide 3rd party API's behind an interface or two (easier said than done).
Of course, we are always creating small components that make up something like an "engine" in the end. Usually they can be pretty easily reused but a real game engine should provide something that does not need to be pieced together...
Actually the way you are describing I am creating my game: Creating interfaces for Mogre and 3rd party addons to melt it into one "engine-lie-thing". Anyway it is absolutely focused on the type of game I am creating.

smiley80

17-10-2011 21:29:05

What commercial games have been made with Mogre that you know of?
M.U.D. TV, Dungeons and Dungeons: The Dark Lord.

McDonte

20-10-2011 11:27:54

Right, I totally forgot about M.U.D. TV and I did not know that there was an addon or sequel of Dungeons.

There are not many (commercial) games/applications using Mogre but some :D