Link to home
Start Free TrialLog in
Avatar of squirrelsong
squirrelsongFlag for China

asked on

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?
Avatar of ikework
ikework
Flag of Germany image

hi squirrelsong

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


ike
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 .. ;)
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 ..
>> 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 :)

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
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
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
Avatar of squirrelsong

ASKER

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.
ASKER CERTIFIED SOLUTION
Avatar of ikework
ikework
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
thx a lot, i got some clues to do at present!