We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

Suitable Programming Language For Online Game

Medium Priority
2,078 Views
Last Modified: 2013-11-12
I wonder which is the best programming language for creating online game. Please also advise the library to choose, e.g. Directx, etc.
Comment
Watch Question

Eh... This is partially a guess on my part.

Only code I ever took a deep look into the source was Quake 3 Arena back in the day... C code using OpenGL.

I know Unreal Tournament 2004 uses UnrealScript, which might be made out of C++ and DirectX?

But i do know directx is more commonly used in gaming nowadays in larger games, but in many Computer Graphics courses (for example, one i'm taking next semester), OpenGL / GLUT is being used, although I'm not sure how it competes with DirectX nowadays, i'm sure DirectX is moving ahead.

Go with DirectX i'd say... and for language, C = faster. C++ = easier i believe. *shrug*

Author

Commented:
To be specific I wonder which programming langguage best suited for creating an online game like RAGNAROK http://iro.ragnarokonline.com/

Is it C++ with DirectX, OpenGl or even with Flash?
I would go for C++.  C may be faster in *some* cases (C++ vtable look up, for example), but not really noticeably in a large commercial project.

Additionally it is NOT easier.  But would be my recommendation.
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
It really depends your goals

If you are targeting windows only, probably C++/DirectX is your best bet to get something nice up fast.

If you are targeting windows/linux/mac, and have the systems and time to test on all of them C++/OpenGL is the best bet

If you are targeting every operating system and dont mind a performance hit, Java/OpenGL is your best bet.

Though personaly, if you are trying to make an MMORPG or something of the sort, you should probably try using a pro game engine and C++ to make your game.

For $100 there is the Torque engine (www.garagegames.com)
also look up Nebulae, its really good

You can also use it just in place of the graphics, try ogre
www.ogre3d.org

so, you could say C++/Ogre/DirectX (or some other input library)
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.