Antes de nada decir que todavía estoy un poco verde en la programación asi que disculpar mis fallos
Hay muchas formas de crear juegos en android pero yo te recomiendo aprender java antes de nada. A mi un manual que me gusta mucho es el de sgoliver(no puedo poner enlaces asi que buscalo en google xD).
Solo con eso ya puedes hacer aplicaciones buenas, pero para juegos y demás yo uso un framework que se llama libgdx. Lo bueno que tiene es que con esta libreria cuando acabas de programar el juego puedes subirlo tanto a android como a ios. Hay unos cuantos de videotutoriales en youtube, te recomiendo los dos videos de openwebinars que son de 1 hora 30 min mas o menos cada uno.
También he visto que mucha gente que unity, a mi me han dicho que está bastante bien y que es facil de hacer pero sindo sincero no tengo ni idea del tema jaja asi que mejor informate.
Mucha suerte