È più facile sviluppare giochi Android in Unity3D o in Android Studio?
Se non si conosce nessuno degli strumenti in anticipo (Android Studio, Unity 3D) direi che Unity 3D è più facile. E anche se si dovesse conoscere Android Studio e non Unity 3D, se ne trarrebbe beneficio solo fino ad un certo punto.
Perché? Perché la maggior parte dei giochi contiene cose come risorse grafiche, risorse sonore, gestione specifica dell'input dell'utente, animazioni ecc ecc, e un motore di gioco come Unity 3D è sviluppato appositamente per essere bravo a gestire queste cose, mentre strumenti di sviluppo più "generici" come Android Studio, Eclipse, Visual Studio e simili sono più ... beh, generici :-). Unity 3D permette anche di eseguire il gioco all'interno dell'editor di gioco, permettendovi di cambiare le proprietà degli asset di gioco direttamente e vedere i risultati immediatamente. Dovreste sviluppare la maggior parte di queste possibilità da soli se doveste creare il vostro gioco in uno strumento come Android Studio.
La parte di codifica dello sviluppo di un gioco è meglio farla in uno strumento di codifica, e Unity 3D di per sé non è uno strumento di codifica. Per quella parte è necessario uno strumento aggiuntivo - come MonoDevelop (che si ottiene in bundle con Unity 3D) o Visual Studio, dove l'editor di Unity 3D è fatto per costruire le scene di gioco e gestire le risorse di gioco.
Articoli simili
- Posso vendere giochi creati con unity3d per Android nel Google Play store?
- Ci sono dei tutorial per costruire un gioco come Temple Run usando il motore di gioco Unity3D, o qualsiasi altro motore di gioco?
- È più facile sviluppare un'app/gioco per iOS o per Android?
- Posso usare Android studio e creare un'applicazione senza alcuna esperienza precedente nella codifica in qualsiasi lingua? Quanto è facile?