Better for making games: C# or C++

Better for making games: C# or C++

vanstrat
2010 Mar 24 • 24
So my friend wants to make a 2d game and he says C# is the best to do it with. Which one do you guys think would be better for a 2d side shooter game, C# or C++, and why?
Los gatos cantan en el cuarto del bano a medianoche. :D
 
 
 
2012 May 11 at 06:09 UTC
Rockbomb
Dog fucker (but in a good way now)

2009 Nov 14 • 2045
Neither one is "better". Every language is different, and provides different features.

C# is probably going to be easier to make a 2d side scroller, especially since there are some pretty good libraries already written that you can use for game developement (XNA, Axiom, etc). Do realize though, that C# creates .net based programs, and they will only be able run on computer that are running .net framework (windows, and some linux distros). So if you're wanting to go cross platform, forget C#.


C++ is a much more extensive language, and you'll be able to achieve more with it. It also has some really good libraries made for game developement/graphics (Direct3d, OpenGL, etc). C++ will take a lot longer to learn than C#, because it is a more robust language. Now, don't get confused when I say that you'll be able to achieve more with C++... while that is true, you might not NEED to achieve any more than you can with C#. Unless you're gonna be writing a bunch of custom shaders, and using using some advanced physics, C# should get the job done.


To make a long story short... for the job you want to get done now (2d side-scroller), C# should more than suffice for what you need. If you plan on making more complicated games in the future, maybe you want to go ahead and just learn C++... be warned though, this is a huge task to take on, and it will take you several years of dedication to get to the point where you can start making decent games.
 
 
 
2012 May 11 at 14:30 UTC
SRAW
Rocket Man

2007 Nov 6 • 2525
601 ₧
This just made me think of something, why don't we at superjer.com make an epic text based adventure game, reminiscent of liberal crime squad, only cooler
Free Steam Games
 
 
 
2012 May 11 at 17:11 UTC
phoenix_r

2009 May 13 • 905
17 ₧
Because Kingdom of Loathing already exists?

Actually I would try and contribute to a project like this, design or art or writing or something...
BOO
 
 
 
2012 May 11 at 17:26 UTC
Rockbomb
Dog fucker (but in a good way now)

2009 Nov 14 • 2045
I'd be in :D
 
 
 
2012 May 11 at 18:27 UTC
SuperJer
Websiteman

2005 Mar 21 • 6670
I would choose almost any language over C++. C++ has the darkest, scariest corners of any language around. I wouldn't wish it on any new or experienced programmers.

The only advantage C++ might have is that it is (can be) fast. But C is just as fast and only a fraction as insane.
 
 
 
2012 May 12 at 02:38 UTC
vanstrat
2010 Mar 24 • 24
Sounds good. My friend got this wild idea that him, me and 3 other people can make a 2d sidescrolling shooting game over the course of 1 year that well sell 10,000 copies for $5 a pop. I don't think we will be able to but making the game will still be fun.
Los gatos cantan en el cuarto del bano a medianoche. :D
 
 
 
2012 May 13 at 05:08 UTC
Page [1]