I have never seen a single Java program that was running really smooth, no matter whether it was 3D or 2D. And it's not only the amount of memory used (C++ programs use a lot of memory as well), Java is just slow. However, if you don't have much C++ experience and you care about portability, Java is still a good choice.
There are enough excellent commercial Java games to serve as a counter-example. There's also a lot of misinformation.
Quote from: requerent on March 03, 2012, 11:06:19 PMThere are enough excellent commercial Java games to serve as a counter-example. There's also a lot of misinformation.Do you have any examples of commercial Java games? I've always been interested in the language.
I knew of Runescape and Minecraft, but even though I had played Spiral Knights, I had no idea it ran on the JVM. It's surprisingly fast. Thanks for the lists