5 ms·
> Lots of modern 'performant' games are written in Java or C# and in those cases too... I keep wondering whether it is possible to write a game like BattleFiel
by azth 13y ago
> Lots of modern 'performant' games are written in Java or C# and in those cases too...
I keep wondering whether it is possible to write a game like BattleField4 or Crysis in Java/C#/etc. Do you have any insights on this issue?
- yoklov 13y agoIt's probably possible, but it's not really worthwhile. In the best case scenerio, it's the same amount of work as writing one in C++. The benefits and nice features of those languages would cancel out the drawback of lack of control. In the worse case, the lack of control means you can't use the features of those languages which would make development easier, and you'd miss C++'s low level features which have no equivalent in higher level languages. Since the reality is somewhere between these (in my experience, it's pretty close to the worse case), and implementing a high performance game engine is such a large task, it's a much better engineering decision to just go with C++ (or another language which allows a similar level of control) from the start.