Разработка игр под Android, опять, с чего начать?
Хотите писать на java, ну пишите, кто не дает. Используйте движки типа libgdx, которые написаны и предоставляют api именно на java.
https://en.wikipedia.org/wiki/List_of_game_engines
Можете попробовать тут поискать еще под ваши требования и погуглить на тему нормальное ли у движка комьюнити/документация/возможности.
Один умный человек где-то в интеренетах написал: если хочешь заниматься разработкой игр, то бери любой готовый движок и занимайся разработкой игр, если же тебя каждый раз тянет написать свой движок, то возможно тебе стоит заняться разработкой движков.