Hey guys,
I was playing Megaman X today, and I decided I should work on a game. However, I'm trying to build up my portfolio, and sadly, gamemaker isn't exactly an industry standard language that goes on a resume :PSo I wanted to ask, what language do you guys prefer for a 2D platformer type game?? Basically, its between Java, Python, and C++. I have experience with the first two, but I'm willing slash need to at some point learn C++.Lemme know what you guys think.Also, any learning resources would be great!Thanks,tylerthemilerBest Programming Language to Program 2D Games in besides Gamemaker
Posted by tylerthemiler on Dec. 15, 2011, 4:14 p.m.
C# is a pretty good choice, and its becoming a lot more popular in terms of programming games - especially with the XNA framework. Its got very similar syntax to java, and all in all its a decent language so long as you don't mind it not being cross-compatible with OSX/Linux.
all 3 of those are good choices. personally i have only worked with Java out of those 3 so i can't give any good recommendations. Java for me was difficult to use for a 2d game - by itself that is. however i found a nice 2d room designer for Java that worked great for me. (i have no idea what the name is as i don't have it anymore). it was pretty quick to pick up with that thing. Felt similar to GM but just a bit more strict with it's language. you have to do a little more work than with GM but in the end it's not much harder.
Thanks guys, just dl'ed a book on C++ game design, because I need to know some C++ anyway. I'm trying to get a job at microsoft next fall though, so C# would be a good thing to know.
@DF: Nice picture dude.I'm going to teach myself C#.
But here's how I think: If you make a REALLY great game, it doesn't matter what language you used.For some reason I always think no matter how good the game is, people will find a way to knock it just because it's coded in GML, like it's not one of the 'real' languages. I don't get that.
But something non GML, I'd say go with C# too.Like DF said, C# + XNA would be an excellent choice.
>_> quick poll: how many of you's actually know C# or C++ fluently?
LEARN ALL OF THEM
I'm not fluent in either of those languages, but damn I've studied enough about programming languages to know what I'm talking about.
I don't know crap for crap about anything but GML.