Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Questions about MMO

Discussion in 'General Discussion' started by Gamingbir, Nov 29, 2014.

  1. Gamingbir

    Gamingbir

    Joined:
    Apr 1, 2014
    Posts:
    193
    Hello guys all i want to know what are things that i need to learn for making MMO games. What you prefer for an engine or stuff like that. I was going in making the use of nuclear glory software and ms visual studio 2010/2013.
    Can anyone direct me in the right path?

    We making a card game :https://www.facebook.com/pages/Eternal-World/1469321193318141

    Basically i want to learn the things needed for that game. It is an MMO card battle game like heathstone/rage of bahamut/devilmaker tokyo/call of gods etc.

    Please kindly help me.
     
  2. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,071
    Essentially the same as any other game but with a heavy focus on networking. You'll need to handle account creation and logins, matchmaking, and handling multiplayer games between a few people at once. Not particularly difficult as MMOs go.

    Nuclear Glory's engine appears to be restricted entirely to Windows. If you wish to support other platforms, you will need to choose a different engine. I'd highly recommend Unity both because it works well on older hardware but also supports a ton of platforms. It is also the engine Blizzard used for Hearthstone's client.

    As for networking platform, there are a few choices out there. Some are licensed for a one-time cost whereas others are paid monthly. Those paid monthly tend to host the servers for you, whereas those with a one-time cost will need to be hosted and run yourself.

    Both SmartFox X2 and Photon are capable of handling the type of game you wish to develop with SmartFox being one-time paid and Photon being monthly. Both offer free license tiers with SmartFox's being 100 concurrent users and Photon's being 20 concurrent users.
     
    Last edited: Nov 30, 2014
  3. HeadClot88

    HeadClot88

    Joined:
    Jul 3, 2012
    Posts:
    736
    My advice would be to make an engine specifically for your game.
    If you have a zero dollar budget my advice would be to -

    Study Javascript and build your own engine using HTML5, Javascript, CSS, and Node.js aimed at making MMOs.

    This is totally do able with Websockets and browsers. Best of all allot of the tech,tools and APIs for Web development is free. So you can make games for the browser literally free.

    Here are some resources for you to dig into:

    Three.JS - Link (3D Library)
    Node.JS - Link (Websockets for your game.)
    NodeWebkit - Link (Run your game as an .exe,.dmg, etc.)
    Phaser - Link (A free Framework for making games with HTML5)

    As well as some games made with HTML5, Javascript and CSS3 - Just to prove my point that it can be done.

    Mine Field - Link - MMO Minesweeper Game
    Browser Quest - Link - A Basic MMO Made by Mozilla
    Oort Online - Link - A Voxel MMO made by Wunderstruck

    Not to mention that you can get on to next generation consoles such as the Wii U using the Nintendo Web Framework.
    That said - Here are some frameworks that will be helpful to you if you decide to buy anything relating to web development.

    Impact JS - Link - You can make any game that you want with ImpactJS including MMO's.

    Have an awesome time developing your game,

    HeadClot
     
  4. Gamingbir

    Gamingbir

    Joined:
    Apr 1, 2014
    Posts:
    193
    Thanks from 3 of us for the replies :)



    Also regarding unity not much available to handle online game questions and i also see so few online games are made with unity. Why is that? Is it big hassle? Well for blizzard it's a different story. They are like god of programming gurus.

    Also was wondering what u think about azure(Microsoft server hosting client)?
     
  5. RJ-MacReady

    RJ-MacReady

    Joined:
    Jun 14, 2013
    Posts:
    1,718
    How did you figure out which games were made with Unity?
     
  6. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,071
    Unity Free is the only license tier that requires the logo to be visible. Almost everyone turns off the logo once they get Pro.
     
    Last edited: Dec 3, 2014
  7. Gamingbir

    Gamingbir

    Joined:
    Apr 1, 2014
    Posts:
    193
  8. RJ-MacReady

    RJ-MacReady

    Joined:
    Jun 14, 2013
    Posts:
    1,718
    That's a list taken from developers who voluntarily chose to allow their games to be placed on the showcase.

    That's not a comprehensive list of all games made with Unity.
     
  9. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,071
    No, it really isn't a better option to build your own unless you're a big corporation with very specific needs and are willing to invest millions of dollars or more in the development of a custom engine.

    Which even then Blizzard shows that using an existing engine is sometimes the better choice.
     
    Last edited: Dec 3, 2014
  10. Gamingbir

    Gamingbir

    Joined:
    Apr 1, 2014
    Posts:
    193
    Thanks