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?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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
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
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

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
ikeworkCommented:
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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
squirrelsongAuthor Commented:
thx a lot, i got some clues to do at present!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Game Programming

From novice to tech pro — start learning today.