Es posible que Android no sea la mejor opción para comenzar el desarrollo del juego porque estarías aprendiendo varias cosas diferentes al mismo tiempo (Android SDK, creación de juegos, optimización, diferentes modelos de teléfonos, etc.). Considere hacer algunos juegos Java simples en su computadora para familiarizarse con la creación de juegos en general; Este tutorial parece un buen lugar para comenzar.
Una vez que se sienta cómodo tanto con Java como con el desarrollo de juegos, comience con los tutoriales de Android . La guía de desarrollo es muy útil, en particular, necesita conocer los fundamentos de Android y el ciclo de vida de la actividad, así como los gráficos . Obtenga las muestras de Android y vea las muestras del juego Lunar Lander y Snake (también está JetBoy , pero eso está enfocado en el JetPlayer).
La clase de lienzo es en realidad lo suficientemente buena para la mayoría de los juegos 2D, pero si necesita un mejor rendimiento o desea pasar a los gráficos 3D más adelante, tendrá que aprender OpenGL ES . Sin embargo, esto está más allá del alcance de comenzar (a menos que ya conozca OpenGL).