Best Programming Language to Program 2D Games in besides Gamemaker

Posted by tylerthemiler on Dec. 15, 2011, 4:14 p.m.

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 :P

So 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,

tylerthemiler

Comments

Cpsgames 13 years ago

Unrelated: Noticed your banner. RHCP <3

Mordi 13 years ago

XNA (C#) is a great point to start learning more advanced programming. DesertFox even has a great tutorial right here on 64Digits!

DesertFox 13 years ago

Yeah, it can be found here. It may be slightly out of date (XNA is now in 4.0, that tutorial is for 3.0, but it should still be for the most part accurate.

tylerthemiler 13 years ago

@Cpsgames: Thanks! Credit goes to Obelisk if that guy is still around! I was really active on this site like four years ago :P Its been awhile.

@DF: Cool, I will check that out.

svf 13 years ago

C++. Highly preferred by tons. Plus it's my favorite. ;D

Astryl 13 years ago

Quote:
Whoa, thanks for the healthy response guys! Quite the convo. @Mega, I actually know Java and Python quite well. I basically want to be able to code up some simple games that are also relevant to real life, i.e. something that can go on a resume (which just happens to not be GM).

Yeah, well . Go practical then. JAVA can look good on a resume these days, but C++ looks more impressive.

And GM can help with a resume: My games are used as an art portfolio. I've impressed a few major local development companies, but they're not hiring…

@DF: That's the first blog I ever read on 64digits… It still brings a tear to my eye whenever I read it, and the urge to smash my keyboard violently and relentlessly…. or download C# express again.