Usi Java o JavaScript per fare un gioco per Android?
Puoi usare (quasi) qualsiasi linguaggio per fare un gioco. Ma la maggior parte dei giochi fatti da professionisti su Android erano in C/C++ usando strumenti di sviluppo multipiattaforma come Cocos2d (anche se non lo raccomando più).
Oggi C# è probabilmente più popolare per il fatto che Unity3d lo usa. Molti sviluppatori mantengono vivo il percorso C/C++, e alcuni usano altri linguaggi. Io sto lavorando ad un gioco che deve funzionare in parte in un browser e in parte in un'app, e sto scrivendo il tutto in JavaScript, anche se questo è tutt'altro che tipico.
Ma se stai scrivendo un gioco semplice, puoi davvero usare qualsiasi cosa. Phaser, per esempio, rende facile scrivere intere categorie di giochi, e poi si possono pubblicare come app usando Cordova o Cocoon.io, oltre a poter pubblicare una web app.
L'ambiente di sviluppo standard su Android è basato su Java, non su JavaScript, se questa è la natura della vostra confusione. Ma quasi nessuno sviluppatore di giochi che conosco usa Java, e certamente non usano direttamente l'SDK di Android. Esistono librerie basate su Java come LibGDX, e a detta di tutti è una libreria decente, ma Java non è popolare tra gli sviluppatori di giochi.
Articoli simili
- Fare un editor di testo in Java è un buon progetto per imparare Java?
- Se conosco Java, e come creare applicazioni Android utilizzando Java, quali sono i passi per pubblicare una mia applicazione?
- Posso fare un gioco per cellulari come Clash of Clans usando JavaScript?
- What is the difference between Java 1.8 and Java 1.7?