Go Back   OnRPG Free MMORPG Forums > Other > Game Development

Reply
 
LinkBack Thread Tools Display Modes
Old 06-25-2006, 01:39 AM   #1 (permalink)
Pikachu's Flea Collar
 
Join Date: Jun 2006
Posts: 50
Reputation: 10
Default Popular Game Programming question

I'm really interested in designing/programming games, yet i hardly know anything about the field.

Can anyone please tell me which languages and perhaps graphic programs were used to develop any of the following games:
  • World of Warcraft
  • Guild Wars
  • R.O.S.E
  • FlyFF
  • Maplestory
  • Cabal
  • Everquest II
  • Fable

Any info is fine, thank you.

Last edited by Skanton; 06-25-2006 at 01:46 AM.
Skanton is offline   Reply With Quote
Old 06-25-2006, 01:48 AM   #2 (permalink)
Luigi’s Pizza
 
HopeDagger's Avatar
 
Join Date: May 2006
Location: Ontario, Canada
Posts: 119
Reputation: 10
Send a message via MSN to HopeDagger
Default

  • World of Warcraft -> C++ / DirectX
  • Guild Wars -> C++ / DirectX
  • R.O.S.E
  • FlyFF
  • Maplestory
  • Cabal
  • Everquest II -> C++ / DirectX

I haven't played the others, but there's a good chance that they are all the same answer. C++ is the industry standard programming language (for commercial games), and DirectX is pretty much the standard for game development on Windows (again, primarily commercially).

So, just because all of the "big boys" use C++/DirectX don't feel obligated to yourself. Commercial games and hobby games are two very different realms. There's tons of languages/libraries that can do virtually anything a hobbyist developer can pump out. Check out the "Big List" sticky (in Game Development) for some good engines/libs around.
__________________
Gauntlets of Recursion (+5) - My game development journal.
HopeDagger is offline   Reply With Quote
Old 06-25-2006, 02:16 AM   #3 (permalink)
Pikachu's Flea Collar
 
Join Date: Jun 2006
Posts: 50
Reputation: 10
Default

Thank you, i have a few more quickies... What is DirectX exactly? And what seperates a single player game (Fable) and an online game (WoW), code-wise and such (not going into specifics)

Last edited by Skanton; 06-25-2006 at 02:21 AM.
Skanton is offline   Reply With Quote
Old 06-25-2006, 03:38 AM   #4 (permalink)
Luigi’s Pizza
 
HopeDagger's Avatar
 
Join Date: May 2006
Location: Ontario, Canada
Posts: 119
Reputation: 10
Send a message via MSN to HopeDagger
Default

Quote:
Originally Posted by Skanton
Thank you, i have a few more quickies...
These are by no means 'quickies'. There's plenty of depth to go into for each of these.

Quote:
What is DirectX exactly?
This page gives both an overview of DirectX and a nice history lesson. You can find the SDK (Source Development Kit) here.

Quote:
And what seperates a single player game (Fable) and an online game (WoW), code-wise and such (not going into specifics)
An online game (in general) needs a server to communicate with, which keeps track of all of the players currently in the game. Network packets -- which can be sent over several protocols (remember 'TCP' and 'UDP'!) -- are sent from players running the game to a computer (usually maintained by the game owners) called the 'server' which keeps an ongoing simulation of the game from everyone's perspective based on information that players are constantly sending it over the internet. The server continuously sends information back to all of the players about anything relevant that has happened in the game (a goblin was killed, player wrote message "blah", kobold attacked you, etc).

That's an extremely vague and not-so-broad overview, so likely a LOT of research will need to be done on your behalf if you plan on developing an online game. Online games are probably one of the most difficult types of projects to undertake, and yet they are likely the most often attempted. Take a look at how many projects in the Classifieds forum survive the first few weeks.

Hope that answers your questions.
__________________
Gauntlets of Recursion (+5) - My game development journal.
HopeDagger is offline   Reply With Quote
Old 06-26-2006, 09:04 PM   #5 (permalink)
Pikachu's Flea Collar
 
Join Date: Jun 2006
Posts: 50
Reputation: 10
Default

Yep, that helps, thank you.
Skanton is offline   Reply With Quote
Old 07-02-2006, 06:47 AM   #6 (permalink)
Illgamez Insomniac
 
ncyphe's Avatar
 
Join Date: May 2006
Location: Texas
Posts: 2,210
Reputation: 43
Default

Judging from your question, I would say that your a noob in the game dev field, but have some knowledge at codeing. That's an excellent start.

I would suggest starting small, create quik simple games so that you get used to key development processes. Then you hould slowly advance up to larger games, and maybe even search out some free 3d engines and eventually make an online game. If your wanting to make an mmo, set you heart on an online multiplayer game. With out a group of people to help out, you wouldn't be able to afford the servers or bandwidth to run an mmo. (Not to mention the amount of time to constantly be attracting people to the game with new content to pay for such servers or bandwidth)

You might want to lurk around gamedev.net for some tips and strategies on going about designing and developing a game.
__________________
Now, an official Game Dev student.
Visit my FPSBanana profile and Studio to see what I've been working on recently.

Quote:
[[Inuyasha: Episode Infinity]]
Naraku: --Evil laughter-- Oops! Killed your girlfriend again, Inuyasha!
Inuyasha: Bullshit, you know how many cliffs Kikyo's fallen off? She'll be fine. Hell, I pushed her off one last week.
EnB emulator, resurecting the dead
ncyphe is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 09:46 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
OnRPG, Copyright ©2003-2011, Game Entertainment Enterprises