Greetings Darakuli,
RPG [Role Playing Games] isn't an easy task to undertake, as you may know. It's usually recommended to take a standard game programming course, and to know the C or C++ language effeciently. Taking on the tasks of creating a Tetris clone, Pacman, or Asteroids would be the typical stepping stones before starting on a MMORPG.
Using game libraries such as
SDL or
Allegro may help jumpstart you in the right direction.
Also, as some of us are open-source fans, check out
happypengiun.org as the site is full of games of all types. Also, while you're there, check for map editors. If you don't like what you find, write your own.
Google is also a good place to search when looking for examples, or further detail. A popular 3D RPG game is
Crystal Space 3D, if interested. Just do a search for that, and you're on your way.
Out of the question, there is the
Verge-RPG engine which uses script familiar to the C language. Later, or latest version(s) may soon be released in C# (
C Sharp). This engine is free.
Another good place for game engines are at
Garage Games. You could license the Torque engine, though it's costly. It's roughly $100 per programmer for licensing last I checked.
I hope this information has been useful,
-
Stack
Overflow