Jump to content
  • Advertisement
Sign in to follow this  
Govercin

Looking for MMORPG open world/spherical world/planet engine...

This topic is 2158 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello everyone,

I'm searching for weeks for a good engine for what I have in mind, but I don't seem to find something close to what I want.

- I need it for making planets, but not necessarily more then 1 , lets say 2. ( lets just say that for starters I need just 1)

- Yes! it is for an MMORPG , so it will be probably must be with some sort of complex texturing.

- I must be able to create my own shape of continents and save it on my hard drive. ( even if it requires 500GB space cause the planet is the size of Jupiter)

- It must have the options of environment creation: making rivers , lakes , forest , controlling the weather, underwater , caves. ( caves the size of a country / state )

- Importing 3DS Max files ( or something, anything ).

- That's almost all I want, any idea of such engine available? Edited by Govercin

Share this post


Link to post
Share on other sites
Advertisement

AFAIK that hasn't been done yet so you'd have to make your own engine.


The engines are made to create games that hasn't been created, aren't they?

Share this post


Link to post
Share on other sites

The engines are made to create games that hasn't been created, aren't they?


Not really. Engines are made to create games that are an awful lot like games that already exist.

Share this post


Link to post
Share on other sites

[quote name='SimonForsman' timestamp='1344034925' post='4965976']
AFAIK that hasn't been done yet so you'd have to make your own engine.


The engines are made to create games that hasn't been created, aren't they?
[/quote]

Not really, good game engines are made alongside a game, not prior to the game, sometimes they're even made after the game in more or less a "Ok, this game is selling quite well, lets try to re-use as much as possible of it to make a sequel and get more cash" way and occassionally studios will allow others to use their old technology in exchange for some money.

If you want to push technology for a game you have to make your own engine (or get a sourcecode license for an engine so you can update it) because any engine that is allready on the market will be old by the time your game is done.

The big problem with your idea is the planet size, Jupiter is huge, 6.1419×10^16 m2 , so if you use 1 byte for every 1m2 of surface (very low detail, enough for a space MMO where you view the planets from a low orbit) you'd still need 61.42 PetaBytes of data, if you want weather effects, rivers, etc you need far more detail than that aswell.

This basically means that you need a procedural terrain generator. (Allthough i don't see why you'd want such a large world, even something as "small" as earth would be overkill for an MMO since even the truly great MMO backends will struggle if you try to push them past 100k players in a single world) Edited by SimonForsman

Share this post


Link to post
Share on other sites

AFAIK that hasn't been done yet so you'd have to make your own engine.


That is a bit untrue. I have searched but the thing I found seem a bit unfinished. Like the amazing Outerra engine. But the problem is that with Outerra you cannot make your own land masses, continents, yet... But I do not have a few years to wait upon them finishing. I want something to work on now. I really do have 16 hours free per day. I have a lot of knowledge, I've been a year at computer science. I have a hobby of writing , drawing , modeling in 3D and animating , I know a lot of people that might be willing to help me with my project...

...so... I need an good Engine!

Share this post


Link to post
Share on other sites

The big problem with your idea is the planet size, Jupiter is huge, 6.1419×10^16 m2 , so if you use 1 byte for every 1m2 of surface (very low detail, enough for a space MMO where you view the planets from a low orbit) you'd still need 61.42 PetaBytes of data, if you want weather effects, rivers, etc you need far more detail than that aswell.

This basically means that you need a procedural terrain generator. (Allthough i don't see why you'd want such a large world, even something as "small" as earth would be overkill for an MMO since even the truly great MMO backends will struggle if you try to push them past 100k players in a single world)



I like that word... "overkill" ... makes me imagine things beyond my time. In the future humanity will play MMO's with real living things on some what planet terraformed just for the sake of the survival of their artificial life forms created just for the fun of some rich kids in the year 200k.

But ofc, I have a plan in my mind, so Jupiter is a bit overreacting, or is it?(maybe, I still doubt myself, I have no idea yet!)... so I have a plan, and that plan in one idea is BiG!

Share this post


Link to post
Share on other sites
Why not just start with a smaller area of "Jupiter", You could load the areas in levels instead of a huge open world. People could be presented to a map of a planet and then click the areas they wish to travel to and then load that area. Then suddenly a lot of engines would be fine for the job. Just a suggestion.

Share this post


Link to post
Share on other sites

Why not just start with a smaller area of "Jupiter", You could load the areas in levels instead of a huge open world. People could be presented to a map of a planet and then click the areas they wish to travel to and then load that area. Then suddenly a lot of engines would be fine for the job. Just a suggestion.


Well... my vision is to get rid of the actual MMO style.No maps(Self made by players and sold to one and each other... keeping it a bit of secret!).No buttons.No clicks.No minimap.No leveling.No experience.Maybe I will reinvent the character walk.And definitely No! "portals"(but I will make portals available... only that will be required like 10 Mages to hold the portal open or gather all the Mages from all the realm to help enchant a portal linked to another part of the continent, the greater the distance the greater the power needed... and a lot of materials wasted to do magic, magic dust and wands! The reason I have this in mind with the open world.. is cause I just want to get away from the "hit the invisible wall" type of games.

But the idea of starting small is very wise of you.I was thinking of that.

But please I need help with idea's of some engine that I do not know of.

A name please!

Share this post


Link to post
Share on other sites

[quote name='Dwarf King' timestamp='1344044718' post='4966009']
Why not just start with a smaller area of "Jupiter", You could load the areas in levels instead of a huge open world. People could be presented to a map of a planet and then click the areas they wish to travel to and then load that area. Then suddenly a lot of engines would be fine for the job. Just a suggestion.


Well... my vision is to get rid of the actual MMO style.No maps(Self made by players and sold to one and each other... keeping it a bit of secret!).No buttons.No clicks.No minimap.No leveling.No experience.Maybe I will reinvent the character walk.And definitely No! "portals"(but I will make portals available... only that will be required like 10 Mages to hold the portal open or gather all the Mages from all the realm to help enchant a portal linked to another part of the continent, the greater the distance the greater the power needed... and a lot of materials wasted to do magic, magic dust and wands! The reason I have this in mind with the open world.. is cause I just want to get away from the "hit the invisible wall" type of games.

But the idea of starting small is very wise of you.I was thinking of that.

But please I need help with idea's of some engine that I do not know of.

A name please!
[/quote]

I just wanted to take a minute to mention that if you are making a game, you have to consider making it fun. Everyone has different tastes but if you are going to invest "years" creating something, it might be wise to perform market research to decide if something like you describe is desirable to actually play.

You mention getting rid of experience and leveling. In my mind the character progression and trying to achieve a more powerful character is what makes MMO type games "fun".

One of the aspects I consider to be the most tedious when it comes to such games is travel times. You are talking about increasing travel times by a very large margin. If you make a fairly mundane planet like Jupiter, what is to stop people from becoming very bored and fatigued by the environment?

For instance imagine I was at the bottom of a crater and you decide due to movement speeds and scale, that it is going to take me 4 hours or so to travel out of this crater. Do you think someone is going to bother to keep playing?

One of the main reason for the "invisible" walls is to provide the illusion of a larger game world, while reducing the available area to something that can be interesting/practical. There is no way you will have the time or budget to be able to make an area the actual size of Jupiter interesting.

If I were in your shoes I would opt to use Unity for my game engine. Not because it would be able to handle all of what you describe, but because it would provide a solid technical foundation that would allow me to create something fairly quickly. Edited by shadowisadog

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!