Android геймдев: Java4Android или C#+Unity3D?
Если у Вас хорошая, схваченная команда, то рекомендую для начала поработать с чистым OpenGL ES в Java. Так вы поймете все принципы конвеера рисования, где есть узкие моменты в производительности итд. 
А там уже сами решайте. Если заинтересует, то останетесь на OpenGL писать. Сам я не признаю Unity, так как люблю сам все конролировать, весь процесс. Ну и в OpenGL при некотором опыте, производительность будет выше, чем в игрушке с Unity, ведь это просто обертка над первым. 
Начнете делать, поймете, что критичные участки кода нужно будет переписать на С++. У вас появится огромный опыт за плечами.
Вобщем, если хотите научиться, пишите на чистом OpenGL, а если целью является просто сделать игру побыстрее, то выбирайте любой конструктор игр.
Я рассуждаю на данном этапе маркетинговой конкуренции просто: 
Чья первая идея с реализованным приложением - того и тапки.
Однозначно, комбайн: Unity3D