Silnika tak podobnego do Unity z funkcjonalności nie znajdziesz. Java nie jest językiem do pisania GIER niestety, juz nie na chwilę obecną tym bardziej gier pod Androida i pisanie tego w Javie.
Jak już to pisanie pod Androida - przechodzi bardziej pisaniem pod "Android Studio, ew. Kotlin język i tutaj raczej KOTLIN"
Natomiast LIBGDX jak kolega pisal to jedyne co mi przychodzi do głowy, jednak są to biblioteki 2D. Nie są wcale natywne jak Unity