Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to create an MMO
#1
Massive Multiplayer Online Role Playing Game!

by, Ameise.

Firstly, what is an MMO?


A massively multiplayer online game (also known as an; MMO) is a multiplayer game which is capable of supporting hundreds or thousands of players. There are already a lot of MMOs' out and you can find them here; List!. Probably the most famous ones will be; Runescape, World of Warcraft, Eve online, etc.



What type of MMO?

By yourself you will not be able to create a MMO to compete against the big ones, especially if you have no experience in creating an MMO. You would want to create some small simple games first hand, so you know how they work. When you know this, you will know how hard it is going to be.

There is a whole lot of stuff you are going to need to know before you can even get a MMO working:
  • Graphics API
  • Networking API

Types:
  • Roleplaying
  • First\Third Person Shooter
  • Adventure
  • Strategy


What's an API?

An API or Application programming interface is software that enables it to interact with other software. Read More.

Programming

What programming languages will I need to learn?

Well that depends on what you are making:

For example, Runescape is written in Java. World of Warcraft is written is C++ and Lua. You can even create a game that is simply texted based which will use HTML, CSS, MySQL, PHP and Javascript.


Where can I learn to program?

There are a lot of places you can learn to program. Going to college, renting books from the library or you can just find an ebook.

Note: Java and Javascript are not the same. They were created by different people.

Are there programs I can use to create games?


RPG MAKER

RPG Maker, known in Japan as RPG Tsukūru (RPGツクール, sometimes romanized as RPG Tkool), is the name of an expansive series of programs for the development of role-playing games (RPGs), first created by the Japanese group ASCII, then succeeded by Enterbrain. The Japanese name, Tsukūru is a pun mixing the Japanese word tsukuru (作る), which means "make" or "create", with tsūru (ツール), the Japanese transcription of the English word "tool".

Offical page: http://www.rpgmakerweb.com/


DARK BASIC


DarkBASIC is a commercial game creation programming language released by The Game Creators. The language is a structured form of BASIC and is similar to AMOS on the Amiga. The purpose of the language is game creation using Microsoft's DirectX from a BASIC programming language.

Offical Page: http://www.thegamecreators.com/


FPS Creator


FPS Creator is a commercial application developed by The Game Creators that allows rapid and easy creation of first-person shooter video games for the PC without any programming. Users can create a game with up to 50 levels and build it as a standalone executable.

Offical Page: http://www.thegamecreators.com/


Realm Crafter


Realm Crafter is a 3D Game Engine designed specifically for making MMORPGs. There are two distinct versions of the engine: Realm Crafter Professional, and Realm Crafter Standard. Both engines are targeted at independent developers and hobbyists with a team size of one to five people. The engines use an editor-based interface to minimize the amount of programming needed.

Offical Page: http://www.realmcrafter.com


World Forge


The WorldForge project is producing an open source framework for massively multiplayer online role-playing games. The intent lies in creating a widely used development framework and set of libraries by motivating interested developers to improve on the original code.

Offical Page: http://www.worldforge.org/


Private Servers

Private servers allow to to take a game already create and change it to a certain point.

Here is a list of places you can visit to learn more about this;


Game Development Tools/Resources

Credits to - Myself and for the resources Core @ Dream.In.Code
Someone with no history is nothing but suspicious.
Reply
#2
Wow.... just wow.... I've never seen anything like this before... very impressive! Do you have any experience with MMO's online?
Reply
#3
(11-14-2010, 08:50 AM)solaceface Wrote: Wow.... just wow.... I've never seen anything like this before... very impressive! Do you have any experience with MMO's online?

I've never actually created a game for online play, but I have created a few games for offline.
Someone with no history is nothing but suspicious.
Reply
#4
I know how to create a RSPS, I used to run one, many years ago. Nice thread, good share.
Reply
#5
Impressive. I might have to try this out!
[Image: pineapple.gif]
Reply
#6
This is amazing! I've been into game programming for some years but I always had problems finding the resources I needed...Until Now! It contains everything. +rep for this.
Here are some things you could also add:

http://yoyogames.com - An online game programming community. It contains :
a nice game maker that fits everyone's needs and can make games for PC's, iphone, ipad, mac, psp
games made in Game Maker by other members
some resources uploaded by members

And I think the best site for 3d models is:
http://sketchup.google.com/3dwarehouse - Yes, it's 3d models by google. It's not a well-known webpage but I could find everything there
My software company: Porosis Software
Games: Terrantula
Apps: Mathanasis, ColorGrabber
Reply
#7
You could also use the Eclipse engine. It's a little confusing to set up for some people but it works decently for an amateur MMO.

http://freemmorpgmaker.com/index.php
[Image: 3djdbar2notglowing.png]
Reply
#8
Wew.
That's a good tutorial.
Way too advanced for me though.
[Image: 58iH.gif]
Reply
#9
*Updated some of the links.
Someone with no history is nothing but suspicious.
Reply
#10
Very nice thread and great information. Great Share
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)