News for hackers. Stuff that matters.
Re:Google is developing its own Android game console - Report by EpicEng on Friday June 28, 2013 @01:23AM (#5956418)
I'm curious; how many games have you written? I mean, real games which really push the hardware? Non-deterministic GC sweeps are a non-starter, and not being able to tweak out that last bit of performance to boost your frame rate when needed is a massive technical hurdle.

It's just unnecessary. You can write "safe" C and C++, you just have to know what you are doing to begin with. Also, don't forget about the massive amount of native frameworks that have been developed already. Why rewrite an engine which already exists just so you can use Java?

Re:Google is developing its own Android game console - Report by asperous2 on Friday June 28, 2013 @01:43AM (#5956465)
If studios started making games in Java then they would develop more engines for Java. There are a lot of libraries in Java as well.

Java has its faults, but it's a higher level language than C++, and that lets people write code in it more quickly.

Re:Google is developing its own Android game console - Report by drawkbox on Friday June 28, 2013 @03:09AM (#5956697)
The only two really big games made with Java are Minecraft original and Runescape original (still a huge MMO on the web). However most have ported away to reach more platforms. Java is no longer a good option on the web really even.

Memory management is a huge problem pushing performance. You can still write efficient Java by doing things like no newing of object in ticks and stack arrays but gamedev is heavy in management of memory access/organization, stack vs heap allocation and other things that take lots of work or are too hard to control in Java or other GC platforms (C#). Though there were a ton more XNA games (C#) than Java even today but that has since been discontinued. Windows Phone 7 also limited its potential due to no native access and requiring XNA only games. Android didn't really take off in games until the NDK in Android 2.3 which was deemed a game developers OS. iOS had it right since the first SDK allowing C/C++ and Objective-C or Objective-C++ which allows mixed that I have seen in all custom engines for iPhone.

Re:Google is developing its own Android game console - Report by pandaman on Friday June 28, 2013 @02:29AM (#5956592)
Modern game budgets are in range of tens of millions, if Java really gave any significant advantage e.g. 1 month off 24 months project it would be a value of a million or more. Studios would be all over Java just for that reason.
Re:Google is developing its own Android game console - Report by EpicEng on Friday June 28, 2013 @03:12AM (#5956703)
I know both languages and I am just as efficient in C++ as I am in Java. I am less efficient in Java when I have to performance tune some bit of code that resides beneath ten layers of abstraction.