скорее уж на C# пишут игры, чем на джаве. и не надо тут про майнкрафт. во-первых он такой один, во-вторых на андроиде он уже на c++, а не java. но главное в разработке игр - это вообще не язык, а движок. вот его и надо изучать. например unity (для c#)