• Advertisement
Sign in to follow this  

Best Programming Language For a Beat'em Up Game

This topic is 2039 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey, im relatively new to designing games, so i thought i would ask for some help from some people with experience. My long term goal is to make a beat'em up game, similar to something like Little Fighters 2 or Scott Pilgrim vs The World. Anyway i was hoping you guys could give me some insight on what would be the best programming language for me to get comfortable with so i can work on a game like this. Any help is greatly appreciated.

EDIT: sorry for not mentioning it, but yes im aiming for a 2D game. Edited by StillWorkingOnIt

Share this post


Link to post
Share on other sites
Advertisement
I suggest you use C# with Microsofts XNA. It is relatively easy to learn in comparison to something like OpenGL or Direct3D. Spend a week or 2 learning C# then another week or 2 getting used to XNA and you'll be well on your way to making your game. There's a few good books on Amazon as well

Share this post


Link to post
Share on other sites
If you mean 2D, XNA probably isn't the best choice - It's largely a 3D API. There are (although this isn't an area I'm familiar with) 2D engines that would probably be much more suited than XNA.

Share this post


Link to post
Share on other sites
2D is just a special case of 3D, so a 3D API is perfectly capable of handling 2D as well.

Regarding best language, there is none. Do you already know how to program? If so then the best language is one you already know and are comfortable with. Do you not know how to program yet? Then don't even think about writing a game for now - learn how to program first, picking some more realistic objectives.

Share this post


Link to post
Share on other sites
XNA is just fine for this. I mean better than coding your own framework from scratch.

You'll have to code everything by yourself. So be prepared, because it's not an easy thing. But choose language
and learn how to program first.

Share this post


Link to post
Share on other sites

2D is just a special case of 3D, so a 3D API is perfectly capable of handling 2D as well.

^ Yes sir.

would C# be good? or C++?

C# would be fine. If you're just starting out don't start with C++. You don't want to lose you're hair yet.


Well most game industrys are using C++. Idk about C#!?

C++ yes, I thought that a lot of XBLA games were made with C#

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement