Windows 8 game development is designed mainly for C++ (which I don't know), but can be done in JS (which I do know). Is it worth it to learn C++ or should I continue with JS?


closed as not constructive by Nicol Bolas, MichaelHouse, Maik Semder, doppelgreener, Ricket Oct 12 '12 at 13:56

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    \$\begingroup\$ Which technology to use questions are off topic for the site. See the FAQ about what types of questions to ask here. You need to research each technology and decide which one has the features you require and which one is best suited for your goals. \$\endgroup\$ – MichaelHouse Oct 12 '12 at 4:37
  • \$\begingroup\$ You may not know it, but Windows 7, Vista, XP, Me(lennium), 2000, NT, 98, 95 game developments weren't designed less for C++ as mentioned Windows 8. Your JS code won't stop to work in Windows 8 that is. \$\endgroup\$ – Markus von Broady Oct 12 '12 at 10:51
  • \$\begingroup\$ This is not a good question for our site; nobody can answer for you whether you should use JavaScript or C++. You need to evaluate the pros and cons of both of them and make a decision based on whether the capabilities of the language fit your needs. If both will fit your needs, then pick whichever you think will be better to develop in. See also this meta question. \$\endgroup\$ – Ricket Oct 12 '12 at 13:56

That depends on a which type of a games you want to create. If you make JS games already and you are fine with it, I see no reason to learn C++ (by the way I would not say that other game development options on Win8 is limited solely to C++, see also).

However, if you want to make to make games which are faster and with more complex graphics, then learning C++ can be an option. However be aware that native C++ abstraction level is very much lower of JS one, even if using frameworks and libraries.


I would certainly consider using JS,

there are a lot of frameworks (http://phonegap.com/) around to create JS applications that can be run on multiple platforms like Android and IOS without to much extra code.

This way you do not have to limit your distribution to windows only.


Not the answer you're looking for? Browse other questions tagged or ask your own question.