Oyun geliştirmeye başlamak için Android en iyi seçenek olmayabilir, çünkü aynı anda birkaç farklı şey öğreniyor olacaksınız (Android SDK, oyun yapma, optimizasyon, farklı telefon modelleri vb.). Genel olarak oyun oynamaya aşina olmak için bilgisayarınızda basit Java oyunları yapmayı düşünün; Bu eğitici başlamak için iyi bir yer gibi görünüyor.
Hem Java hem de oyun geliştirme konusunda rahat olduğunuzda Android dersleriyle başlayın . Geliştirme rehberi çok faydalıdır, özellikle Android temellerini ve etkinlik yaşam döngüsünü ve ayrıca grafikleri bilmeniz gerekir . Android örneklerini alın ve Lunar Lander ve Snake oyun örneklerini inceleyin (ayrıca JetBoy var , ancak bu JetPlayer'a odaklandı).
Canvas sınıfı aslında çoğu 2D oyun için yeterince iyidir, ancak daha iyi performansa ihtiyacınız varsa veya 3D grafikleri daha sonra taşımak istiyorsanız, OpenGL ES'yi öğrenmeniz gerekir . Bununla birlikte, bu, başlama kapsamı dışındadır (OpenGL'yi zaten bilmiyorsanız).