La pregunta es con qué motor de juegos está hecho y eso te dirá el lenguaje. Siendo 3D podría ser Unity, Marmalade o LibGDX que quizá sean los más famosos.
Aquí puedes ver una
lista exhaustiva de motores, con qué plataformas son compatibles y qué lenguaje usan. Siendo un juego de gráficos sencillos es abordable con LibGDX e incluso tirando de OpenGL directamente. Normalmente para juegos más complejos gráficamente usas Unity que tiene un editor tremendo y es multiplataforma.