Questions about MMO

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 :Redirecting...

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.

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.

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

Thanks from 3 of us for the replies :slight_smile:

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)?

How did you figure out which games were made with Unity?

Unity Free is the only license tier that requires the logo to be visible. Almost everyone turns off the logo once they get Pro.

By this
http://unity3d.com/showcase/gallery/games?platform=&genre=915&gametype=t-all

Yeah giving unity a shot. But i think if u wanna evolve as game developer framework is better option

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.

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.

Thanks