Revoltem

Open World Terrain Generation process question

Recommended Posts

Hello guys!

 

I have an idea to create an open world survival multiplayer game.

Could you please give me some recomendation, is it ok to use Unreal Engine for this? What is the simple way to get big location generated with hills, forest, lakes, rivers..

I don't want to spend much time to create all this staff, just want to focus on person of player and on some objects in game.

Appreciate your help.

Edited by Revoltem

Share this post


Link to post
Share on other sites
On 11.11.2017 at 11:48 AM, Revoltem said:

I don't want to spend much time to create all this staff

Wrong point of beginning! You will need to spend time here, at least for managing your open world.

An open world is just a huge terrain like any other terrain in games that is chunked and automatically loaded/unloaded when a player moves out of its current chunk so it gets a feeling as if the world is endless in opposite to level based games. The secret is a good loading/unloading management and a terrain that is able to be chunked. Maybe you need some chunking algorythm here that for example cutts hills/mountains.

Using Unreal is absolutely ok but I do not know if they natively support terrain streaming or if you need to do the stuff by your own. For making such a terrain there are very little alternatives to handcraft your map. You could basically use some terrain generator like World Machine or Terragen but will need to do the level design work on your own. Thats what makes development times, graphics and level design

Share this post


Link to post
Share on other sites
6 hours ago, Shaarigan said:

Using Unreal is absolutely ok but I do not know if they natively support terrain streaming or if you need to do the stuff by your own.

Unreal 4 supports streaming and is the go to engine for open world games.

Unreal has a huge amount of tools that make open world games easier. That is to say that it makes a complex and difficult subject, a bit less difficult.

https://docs.unrealengine.com/latest/INT/Engine/OpenWorldTools/

https://docs.unrealengine.com/latest/INT/Engine/LevelStreaming/

https://docs.unrealengine.com/latest/INT/Engine/Landscape/index.html

https://docs.unrealengine.com/latest/INT/Engine/Foliage/index.html

3 hours ago, Revoltem said:

I just find on github unity-terrain-streaming

Unity's whole terrain tool is so out of date that you would be better off just using meshes and writing your own octree for it. Or buying one of the better terrain tools.

 

On 11/11/2017 at 12:48 PM, Revoltem said:

I don't want to spend much time to create all this staff, just want to focus on person of player and on some objects in game.

Then you need to cut on the quality. Aim low and you won't have to do so much work.

3 hours ago, Revoltem said:

And I need an expereinced coder, who can share his knowledge about this topic. So, anybody who is interested  - please contact me. 

You need a level Designer, Lighting artist, 1-2 3D modelers, 1-2 programmers.

It's going to cost you a lot to learn how to make open world games. Either a lot of time or a lot of money, it will cost both if you go and buy terrain software.

Always use the free trail of any software before buying it. A lot of what the terrain tools can do won't help you in a game.

Edited by Scouting Ninja

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now