Quali software gratuiti si possono usare per creare un gioco come clash of clans?
Ci sono molti. Ecco alcuni esempi:
- Unity
Unity è una piattaforma di sviluppo e un motore di gioco che permette di sviluppare facilmente giochi e distribuirli su una varietà di piattaforme, come Android e iOS, le due su cui gira Clash of Clans, e altre come Windows Phone.
Unity ha una versione gratuita che permette lo sviluppo per iOS e Android. Questa versione gratuita è limitata alle aziende con un reddito inferiore a 100.000 dollari e mostrerà anche uno splash screen di Unity. - HTML5 (utilizzando qualsiasi editor di testo libero e browser web)
Un altro approccio sarebbe quello di sviluppare utilizzando HTML5 e JavaScript. Mentre alcuni sostengono che l'HTML5 ha ancora un po' di strada da fare prima che possa essere usato per alcuni giochi più intensivi (come RuneScape'esperimento del client HTML5), un gioco come CoC dovrebbe essere in grado di essere sviluppato per HTML5. Questo approccio ha il vantaggio di funzionare in qualsiasi dispositivo con un browser web che supporta HTML5 - il vostro gioco potrebbe potenzialmente funzionare su Smart TV's!
HTML5 e JavaScript sono completamente gratuiti. Ci sono alcuni motori HTML5/JS commerciali, ma ce ne sono anche alcuni veramente ottimi gratuiti, come CreateJS. Quando si tratta di software, Notepad o TextEdit (che sono inclusi nella maggior parte delle installazioni del sistema operativo) insieme a qualsiasi browser moderno come Chrome o Firefox (che sono anche gratuiti) sarebbero sufficienti. Ci sono una moltitudine di altre opzioni (probabilmente migliori) quando si tratta di IDE, come Visual Studio Code. - Eclipse e Android Studio (o qualsiasi altro IDE Java)
In alternativa, si può sviluppare un gioco simile a CoC per Android usando direttamente l'SDK Android. Per farlo, si potrebbe usare Eclipse, o qualsiasi altro IDE adatto a Java, insieme a un emulatore Android per testare le applicazioni.
Eclipse ha versioni gratuite e Android Studio è gratuito. Sono disponibili altri IDE Java commerciali. L'SDK di Android è gratuito e open-source. - xCode
Lo stesso potrebbe essere fatto per i prodotti Apple. In questo caso, per sviluppare app native per iOS si deve usare xCode con il linguaggio Objective-C di Apple o Swift. Ancora una volta, questo significherà interagire direttamente con l'SDK di iOS, che potrebbe dare un maggiore controllo dell'applicazione, forse anche migliori prestazioni, al costo di un maggiore tempo di sviluppo, se si intende anche distribuire su altre piattaforme.
xCode è disponibile solo per Mac, ma altrimenti è gratuito. La pubblicazione sull'App Store richiede un'iscrizione all'Apple Developer Program, per 99 dollari. - Visual Studio
E, sorprendentemente, lo stesso potrebbe essere fatto anche per i prodotti Windows. In questo caso, si potrebbe usare Visual Studio per interagire direttamente con il Windows Phone SDK.
Sono disponibili versioni gratuite e commerciali di Visual Studio. Le versioni gratuite, una delle quali è Visual Studio Express, permettono lo sviluppo di Windows Phone. La distribuzione nello Store richiede almeno un account individuale, che costa 19 dollari.
Ci sono molte altre opzioni, quelle sopra sono solo alcune. Ma a parte la necessità di avere un Mac per sviluppare e distribuire su dispositivi iOS, il denaro non dovrebbe essere un ostacolo quando si tratta di trovare gli strumenti appropriati per lo sviluppo!
Articoli simili
- Quanto è difficile creare un gioco come Clash of Clans? Che tipo di investimento e abilità è richiesto?
- Giochi come Clash Royale e Clash of Clans diventano noiosi dopo averci giocato per qualche tempo?
- Quale di questi giochi per cellulari è il migliore e perché, Marvel Contest of Champions, Clash Royale o Clash of Clans?
- Che linguaggio ha usato Supercell per costruire Clash Royale e Clash of Clans?