Берете
Godot и пишете на питоне. Если же собираетесь учить новый язык, то я бы выбирал между C# и С++, просто потому что это Unity/Unreal и даже если они вам не нужны в текущем проекте, то в будущем вполне могут понадобится, да и рынок массового геймдева за ними. Про яву забыть как страшный сон - слишком много костылей понадобиться чтобы сделать современную и безпроблемную игру.