title: Is it possible to develop AAA game engines in Java?(or in any language on the JVM)
body: <p>Or will it be possible in the near future? Can they optimize JVM further and implement even gentler garbage collectors, maybe with some support for lower-level interference?</p>
  
  <p>I could have asked the question if it's possible to develop AAA games, but since AAA games use highly advanced game engines, I thought the barrier to overcome here is to have similarly advanced game engines written to the JVM.</p>
  
  <p>Is it likely that in 5 years we will see games like Assassin's Creed, that are optimized to infinity with the help of C/C++ libraries by necessity, written in Java?</p>