Tôi muốn hỏi những điều sau đây liên quan đến việc phát triển các trò chơi 2D giống như Tetris và Angry Birds cho Android:
- Java có phải là ngôn ngữ phát triển chính thức cho Android không?
- Những môi trường phát triển Android miễn phí hoặc thương mại nào (như Xcode dành cho iOS) có sẵn?
- Những công cụ phát triển trò chơi mã nguồn mở nào, như cocos2D , có sẵn cho Android?
- Có bất kỳ hướng dẫn tuyệt vời có sẵn để phát triển các trò chơi như vậy?