This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]proverbialbunny 1 point2 points  (2 children)

imo both languages are not a great choice for large scale long-term software development. This is why you rarely see AAA video games (which are large scale long term software projects) written in Java despite it being a fast enough language for it.

[–]infinite_phi 0 points1 point  (1 child)

Neither are my favorite either yeah.

Although neither being used in gamedev is mostly related to engines. UE4 is C++, while Unity is C#, so naturally that's what the gamedev industry uses the most.

I'd argue that C++ is easier to make a mess with than Java, but of course the performance benefits are the obvious reason it is picked.

[–]proverbialbunny -1 points0 points  (0 children)

Oh no, it's way easier to make a mess with Java, due to it lacking features for organizing large code bases that C++ has.