(12-24-2012, 09:51 PM)Bombshell93 Wrote: TL;DR?
C++ in game development is only an advantage when you NEED to scrounge for absolute power, in which case fairly advanced techniques and skillsets will be necessary to achieve such, so if your in it just to make games I'd say stick to java and C# for the ease of the work flow.
I've used Java for some time (technically it's the first language I've learned. I'm making a game in it currently but it's on hold for now) and I've decided I want to move out of my comfort zone. Not to mention that Java has the wonderful decompilation issue.
As for C#? I've used it and while it seems neat, I'm not eager to jump into a Microsoft creation. I know there are things like Mono, but those were built after-the-fact. I have no interest in XBOX gamedev so not using C# will not inconvenience me. I was considering the WiiU if any indie games I made became popular but that's more of an afterthought, as console gamedev is not as easy to get into as PC gamedev (as far as I heard, though Nintendo is making things more accessible to indie devs as of late. Microsoft is becoming toxic to indie devs and I'm not too sure on the Playstation side of things). I just really wanna try some proper PC development for now.