Sign in to follow this  
AsherOS

Unity Best Game Engine for Open-World Game?

Recommended Posts

Hello, so I just joined this community, in hopes that I will be able to learn from all of your guys! (no pressure)

My question right now, simply is, what is the best game engine for making an open-world zombie shooter game? Some things that I need to take into account are the large number of AI zombies, possible multiplayer (online with a bit of an MMO side, but only a few players in one world at a time) and also good enough graphics to have a dynamic scary and intense world.

So I'm just wondering what your opinions are. As of right now I'm just considering CryENGINE 3, and LeadWerks3D when the big update comes out.

Any help is much appreciated.

Share this post


Link to post
Share on other sites
I've probably seen just about all the game engines out there, but I want to know your opinions of which might would be best. So do you think Unity can handle vast environments with all the details of characters and enemies, etc. + some basic online?

Thanks for suggesting it and letting me know about that deal!

Share this post


Link to post
Share on other sites
[b]Visual3D[/b] is good if you like .NET and any of the languages that come with it([url="http://en.wikipedia.org/wiki/List_of_CLI_languages"]C#, IronPython, C/C++ CLI, VB.NET and others[/url]). It has great terrain editor and it can more then handle almost infinite terrain.

[url="http://www.visual3d.net/game-engine/features/terrain"]http://www.visual3d....eatures/terrain[/url]

Indie licence costs $185 currently but there also is 30day free trial!

[b]Esenthel [/b]is another engine good engine that would fit you. The free version is very stripped down but already comes with a source code example to [url="http://www.esenthel.com/projects/bloody_massacre/en/"]this[/url] game. If you buy more expencive licence, then you get source code to [url="http://www.youtube.com/watch?v=wK3bpcQ0kMw"]Ineisis MMO[/url], so you can see it handles MMO worlds very well with unlimited(iirc) size. More info @ http://www.esenthel.com/?id=features

Share this post


Link to post
Share on other sites
Looks like it's well optimized. thanks! any particular reason you suggested it? one thing for me is that, it looks like it has some features missing in comparison to LeadWerks3D, still looks capable though.

Share this post


Link to post
Share on other sites
[quote name='AsherOS' timestamp='1333703989' post='4928716']
So do you think Unity can handle vast environments with all the details of characters and enemies, etc. + some basic online?[/quote]
Yes. It's also significantly easier to develop for than most of the others mentioned so far.

Share this post


Link to post
Share on other sites
[quote name='AsherOS' timestamp='1333714874' post='4928754']
Looks like it's well optimized. thanks! any particular reason you suggested it? one thing for me is that, it looks like it has some features missing in comparison to LeadWerks3D, still looks capable though.
[/quote]
No real reason, just looked at your points and these two popped into my mind. I just recently did a little research where I tested those and couple other engines and they were very good and solid pieces.

Share this post


Link to post
Share on other sites
Thanks for the comments guys, this really helped.

Just wanted to say that out of all the game development related forums I've seen/been a part of, this is one of the most responsive communities. Thanks again!

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

Sign in to follow this  

  • Announcements

  • Forum Statistics

    • Total Topics
      628330
    • Total Posts
      2982112
  • Similar Content

    • By abarnes
      Hello!
      I am a game development student in my second year of a three year program and I would like to start building my portfolio. I was thinking of creating some games to show what I can do to potential employers since I wont have any work related experience when I graduate. But as I'm sure you all know there are tons of ways to approach developing/designing a game and I'm curious if anyone had any insight as to any "standards" that come with this? Is it okay to use game engines like Unity, Unreal, Game Maker etc? Or would it be better to make a game from scratch to better show case your skills? Any and all advice will be greatly appreciated!
    • By Hilster
      Hello 2D Artists,
      I've started making a 2D Puzzle Adventure game for mobile and I'm looking for someone who would want in on creating assets for the game. The core of the programming is pretty much complete, you can walk within the grid laid out and push boxes, when there is an object on top of a pressure pad it will activate the linked objects or if there is one object with multiple linked pressure pads it requires you to activate all points for the object to become active. 

      The level iteration for the game is quick and simple, a Photoshop file that is made of individual pixels that represents objects is put into the game and it creates the level out of those pixels with the assigned objects.
      The objects that need sprites created so far is the character, box, pressure pad, door, trap door, the walls, the stairs and the tiled background.
      I intend to add more objects so the amount I'd like to add will be extended.
      My motivations for posting here is to have something that looks nice to be able to display on my portfolio, so if you're looking for a working game that you can place your art into and improve the look of your portfolio then we're in business.
      Please reply with a few past examples of your art below and I'll be in touch!
    • By thefollower
      Hi
      I have set up my TcpClient to connect to my server and that works fine. But i am a bit confused how i read messages from the network stream with it continuously running via async, without ever closing the connection ?
      My TcpClient Manager class has:
       
      public async Task<bool> Connect(string address, int port) { try { await _tcpClient.ConnectAsync(address, port); IsConnected = true; return true; } catch(Exception e) { Debug.Log(e); return false; } } public async Task<int> Read(byte[] readBuffer) { if (!IsConnected) return -1; using (var networkStream = _tcpClient.GetStream()) { try { var bytesRead = await networkStream.ReadAsync(readBuffer, 0, readBuffer.Length); return bytesRead; } catch (Exception e) { Debug.Log(e); IsConnected = false; return -1; } } }  
      So i thought to just run a co-routine and call Read constantly to get the most recent message, but that doesn't make much sense to me since a co-routine would be blocked with the await. How is this actually done? The MS Docs don't have very good Async examples with the TcpClient class so i don't know fully get how to keep calling Read correctly.
    • By NUITGaming
      Landscaping back ground maid in Unreal 4.18
  • Popular Now