Cross-platform development language choice
Davis Sickmon <[email protected]> Mon, 16 Dec 2013 13:24:51 -0600
| Newsgroups | gmane.games.devel.sweng |
|---|---|
| Message-ID | <[email protected]> |
I've been doing a number of interviews and such for a project I have going on (www.JumpmanForever.com, a Kickstarter with like 5 days left), and someone was asking me about engine development. It got me to thinking about how the industry has changed when it comes to engine development. 10 years ago, if I asked what language and libraries you were primarily using for engine development, there would probably be a religious war about C -vs- C++ for engine development (and possibly a couple of random answers in Java, or possibly a few other minor languages.) Now, with the change in the number of platforms supported, languages of choice seem to be changing. I'm using Haxe / OpenFL for the project I'm doing now, just because it's that easy to keep all the platforms I'm supporting (5 in total) in sync, and because it's an old-school 2D platform game that isn't as intensive as most 3D titles for memory and CPU. The viable choices for doing cross-platform development has changed considerably - anything from C++ to (insert language compiled to native platform) to HTML5 + JavaSc ript all seem to be quite usable, depending on the circumstances. So, my question is, posted sort of like the old audits were on the SWEng-GameDev list ages ago: At this point, how many platforms are you / your team shipping for? If you're doing cross-platform stuff, what language choice did your team make (and why?) Or, are you just licensing in an existing engine, and doing development on top of that (like I did)? And, for the bonus question, do you think it was really the right choice? Davis Ray Sickmon, Jr Extremely Quiet List Moderator (In a couple months, I'm probably also going to ask about post-mortems on cross-platform projects :-) _______________________________________________ Sweng-Gamedev mailing list [email protected] http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com