Saya ingin bertanya tentang pengembangan game 2D yang mirip Tetris dan Angry Birds untuk Android:
- Apakah Java bahasa pengembangan resmi untuk Android?
- Lingkungan pengembangan Android gratis atau komersial apa (seperti Xcode untuk iOS) yang tersedia?
- Apa mesin pengembangan game sumber terbuka, seperti cocos2D , yang tersedia untuk Android?
- Apakah ada tutorial bagus untuk mengembangkan game seperti itu?
Jawaban:
Java adalah bahasa default untuk dikembangkan di Android, meskipun Anda dapat menggunakan NDK (asli C) untuk masalah kinerja pada bagian tertentu. Tetapi pada dasarnya, Java + OpenGL cukup cepat untuk sebagian besar game 2D.
Salah satu lingkungan pengembangan terbaik (menurut saya) untuk Java / Android adalah Eclipse: Anda dapat mengunduh plugin untuk Android dari situs web resmi .
Anda memiliki Andgine, mesin gim 2D gratis: http://www.andengine.org/
Anda akan menemukan banyak tutorial untuk Andgine di situs web mereka. Jika Anda melewatkan sesuatu, mungkin minta topik tertentu di sini atau di forum mereka.
sumber
sumber
Sejauh menyangkut mesin, periksa Corona SDK . Ini sangat mudah digunakan (Lua) dan ada banyak sumber daya dan tutorial yang tersedia. Itu tidak gratis; ada berlangganan tahunan, tetapi itu sepadan dengan harganya.
sumber
Saya sedang mengembangkan aplikasi OpenGL di android, dan menemukan bahwa LibGDX adalah jalan yang harus ditempuh.
Ini memiliki kinerja yang sangat tinggi dan berjalan pada banyak platform dengan sangat mudah (Windows, OSX, Linux, Android ...). Itu adalah kurva belajar yang curam bagi saya karena ini adalah game pertama saya dan aplikasi open gl pertama saya digabungkan, dan saya benar-benar payah dalam matematika - tetapi ini berhasil dan terlihat bagus!
Saya mengembangkan dan men-debug menggunakan Eclipse di kotak windows saya dan sesekali menguji game di ponsel android saya (A Rezound) hanya untuk memastikan saya tidak merusak apa pun di android.
Melakukan pengembangan dan debugging secara native di windows melalui LibGDX adalah luar biasa karena cepat dan tidak merepotkan.
Melakukan debugging pada ponsel menjadi sangat cepat karena lambat untuk memuat dan menginstal.
Semoga berhasil
sumber