About MMORPG demo programming

Now i am a beginner on MMORPG programming, my goal is to build a first class 3D game demo in the shortest possible period,but i am not sure what i should learn and what tools i should use,i don't know if my ideas of studying and working path is the most reasonable and efficient way(i am at the very beginning, studing on directX now),pls give  me some suggestions on the wonderings i outlined below:
1. I am wondering whether using mainly windows DIRECT X to program a good 3D MMORPG is enough, i mean ,for example, everyone knows that WOW is a wonderful 3D MMORPG, but What game engine is it? is it mainly depended on DIRECT X ?is directX is the main road to that level of game?
2. about a game engine, i plan to get familar on directX programming first, then i will use a game engine like Torque to develop my demo, is that reasonable for a beginner? and furthmore, if i  am very proficient on directX, do i need to use that engine? if i'd better use a game engine , what engine do u suggest?
3. i guess i should cooperate with painters who providing 3D image using painting pad like "WACOM", meanwhile i focus on programming to make the 3D image "live",i what to know is that a must ? since a game engine like Torque can do a lot of work that a painter does, do i still need to solve the 3D  painting part by cooperate with painters?
4. any suggestions on reasonable & efficient way of leaning MMORPG programming for a beginner?
squirrelsongAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
ikeworkConnect With a Mentor Commented:
1) ok .. then you need a server and a client-app

2) you can start a project at sourforge.com .. or participate on an existing project which fits your needs .. people there do it for fun .. you dont need to hire them .. ;)

6) >> Torque will handle everything about 3D image, so i don't need to paint it , right ?

well, its not excactly painting .. it is 3d-modeling .. you have to model the world, the houses, the trees, the entire  3d-environment .. you have to create textures for the objects .. its a lot of 3d-artist-work


however, you dont have to create a complete new game .. lot of games let programmers create mods and addons .. for wow here is a link for that:

http://www.wowace.com/wiki/Main_Page


good luck :)
0
 
ikeworkCommented:
hi squirrelsong

what do you mean by "mmorpg-demo"? a standalone application or the full server able to handle *massive* amount of clients?


ike
0
 
ikeworkCommented:
when you say "first-class-game" you must be aware of the fact that they usually are made by a big development team up to 100 members .. so maybe you should scale down the aim .. or start hirering a big team .. ;)
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
ikeworkCommented:
about 3)  you will need graphic-artist who model the world for you .. you can start an open-source-project .. setup an interesting project, then you're gonna find people who work with you on the project .. http://sourceforge.net/index.php is a good place to do that ..
0
 
ikeworkCommented:
>> Torque .. is that reasonable for a beginner

well the thing is a mmorpg is not really a beginners-project .. ;) you need to have good skills in different programming/3d/network-topics and you need good tools/engines .. beginner-tools wont help you (not sure if they exist at that level anyway) ..
the thing is you have to learn a lot, then you're not a beginner anymore .. if you really want to do that project, stop thinking *beginner* .. take professional tools, thats the only way to go for that aim :)

0
 
ikeworkCommented:
1) there are mainly two for pc: directx and opengl. directx is only for windows, opengl exists for all big platforms, like windows, mac, linux ..
>> What game engine is it?
neither directx nor opengl is a game-engine .. its ray-tracing-software to render and handle 3d-scenes
0
 
ikeworkCommented:
4. any suggestions on reasonable & efficient way of leaning MMORPG programming for a beginner?

buy a lot of good books .. have a look at existing games .. you will find a lot at sourceforge .. the link above
0
 
ikeworkCommented:
3. i guess i should cooperate with painters who providing 3D image using painting pad like "WACOM"

dont know "WACOM" .. in the game-business mainly maya and 3dmax are used .. blender is an open-source-3d modelingtool
0
 
squirrelsongAuthor Commented:
Hi ikework, thank you very much for your advice, I have saw your profile, I guess we have the same interest at present :), I have been playing WOW and other MMORPG long time and now want to work on it.
I will make clear sth.
1. about the demo, my basic idea is the demo can demostrate and show sth. so it should have network functions, maybe not massive players but mutiple players should be able to access that game through internet.
2. 3. I know it's a big game work, but i am not sure if  i misunderstood you: you mean at sourforge.com, if i post a very interesting project, maybe some person interested with that will work with me, is that correct?if so it will be great since i need to look for money to hire people.
4.by the way what professional tools do you suggest?
5. i think i will choose directX, cos MMORPG customers are mainly windows users, sounds a game engine is not necessary , we can do everything using directX(in theory).
6. i will go sourceforge.net, still not sure is: if the aim level is low, a game engine like Torque will handle everything about 3D image, so i don't need to paint it , right ?
7."wacom" is a japanese brand, it's a tool used for paint on computer, normally make up of a induce pen and a induce pad.
0
 
squirrelsongAuthor Commented:
thx a lot, i got some clues to do at present!
0
All Courses

From novice to tech pro — start learning today.