I principali programmi per creare giochi consentono di creare giochi in pochi clic e qualche riga di codice.
Creare giochi: i programmi più conosciuti
Bisogna prima di tutto decidere che tipo di gioco si vuole creare, se 2D o 3D, quindi scegliere il giusto tool in base alle proprie esigenze. Per i giochi in 2D si può spaziare dai JRPG creati con RPGMaker agli action games creati con GameMaker o Flash, per quelli in 3D troviamo DarkBASIC, 3D Rad e molti altri.
Distinguiamo le categorie di programmi per la creazione di giochi
Le categorie di programmi per creare giochi possono essere definite suddividendo tali ambienti di sviluppo in base al risultato finale che si vuole ottenere, impiegando solitamente il minimo sforzo.
Queste categorie solitamente sono:
- Poco o nessun codice, tutto a portata di mouse;
- Scrittura di codice semplice;
- Scrittura di codice avanzato;
Programmi per creare giochi senza scrivere codice
In questa categoria troviamo i programmi per creare giochi senza essere a conoscenza di un linguaggio di programmazione specifico. Solitamente tutte le azioni sono a portata di click, dalla creazione dell’area di gioco, la mappa, all’inclusione dei vari personaggi, eroi e la gestione di inventari e oggetti vari.
Questo metodo consente di abbinare comandi o sequenze di comandi direttamente ad un certo evento, il tutto semplicemente trascinando le icone che corrispondono all’azione desiderata nella catena degli eventi, solitamente è necessario cambiare qualche valore, ad esempio la velocità di spostamento, le coordinate o la quantità di vita ripristinata da una pozione curativa, modifica eseguibile in modo diretto facendo doppio click sull’oggetto in questione.
Le mappe sono nella maggior parte dei casi anche esse facilmente disegnabili, talvolta l’editor è abbastanza avanzato da consentire di disegnare la mappa direttamente in modalità anteprima in modo da veder subito l’ambientazione come se si fosse in gioco.
In questa categoria troviamo programmi quali RPGMaker, The Games Factory e GameMaker. Tra tutti questi sicuramente consiglio Game Maker. E’ uno tra i pochi che ti permettono veramente di creare di tutto e di più: potrai creare qualsiasi tipo di gioco! Inoltre il programma è completamente gratuito ma, se vuoi, puoi anche comprare la versione avanzata a pagamento che permette addirittura di sviluppare giochi per Android ed iPhone
Programmi per creare giochi con poco codice
Talvolta è necessario dover conoscere qualche base di programmazione per poter raggiungere dei risultati più complessi quali trasformazioni o effetti particolari.
Questi programmi consentono di creare giochi affiancando al drag&drop delle azioni anche la stesura di codice che permette un controllo più specifico e meno limitato ai comportamenti che si necessita implementare nel proprio gioco. Clicca per ingrandire.
Scrivere del codice è solitamente richiesto per ottenere buoni risultati se si è intenti a creare giochi in 3D.
Troviamo nuovamente GameMaker, Mugen, GameDev, DarkBASIC e FPS Creator.
Programmi per creare giochi usando il codice
Di programmi che consentono di creare giochi usando solo il codice ce ne sono a centinaia, i più conosciuti sono gli ambienti di sviluppo di aziende note, tra le quali Microsoft, ma non mancano valide alternative gratuite e open source.
Questi ambienti di sviluppo ed editor richiedono una buona conoscienza dei linguaggi di programmazione e delle librerie da includere affinché il proprio gioco possa funzionare nel modo che si vuole.
Questa categoria contempla gli IDE quali Visual Studio, Eclipse, DevC++, le librerie per la gestione delle funzionalità e i motori e Framework per la gestione della grafica e della fisica del gioco, ad esempio il rinomato HAVOK, Irrlicht, Ogre 3D e XNA.
Programmi per fare giochi per Android e iPhone
I due sistemi più diffusi per quanto riguarda il mondo del mobile sono Android ed iOS di iPhone. Solitamente viene consigliato di studiare i due diversi linguaggi di programmazione per fare un gioco compatibile con entrambi ma c’è una soluzione per creare il gioco una sola volta: farlo in html 5! Senza scriverlo naturalmente: ci sono dei programmi che fanno tutto al posto tuo!
Tra questa categoria di programmi che ti permettono quindi di fare giochi per mobile senza scrivere codice, puoi trovare Construct 2 e GameSalad Creator. Per entrambi basta trascinare diverse immagini per creare giochi ma il problema è che non sono gratuiti. Nonostante ciò, c’è sempre una versione di prova Trial che ti può presentare il programma.
Che giochi posso creare?
In realtà i programmi che trovi qui sopra sono veramente molto ma molto completi e li puoi quindi utilizzare per creare ogni genere di videogioco. Naturalmente i più semplici da realizzare in assoluto solo i giochi di genere platform, che già con qualche elemento di game maker possono essere resi in maniera veramente efficace e sopratutto divertente. Ah, quasi dimenticavo di dirti che i giochi platform sono quei giochi bidimensionali come super mario in cui bisogna però saltare da una piattaforma all’altra, magari colpendo qualche nemico. Se invece vuoi creare qualcosa come uno shooter a scorrimento o comunque uno sparattutto in prima persona beh, lì ci potrebbero essere alcune difficoltà se sei agli inizi.
Puoi quindi creare giochi platform, sparatutto, shooter a scorrimento, giochi di ruolo, giochi arcade, giochi di strategia, giochi di guida e, se sei una ragazza anche dei semplici ma teneri giochi per ragazze. Generalmente consiglio di iniziare creando dei semplici giochi arcade o comunque platform ma puoi anche iniziare direttamente con il 3d, anche se con più difficoltà. In ogni caso ti consiglio di iniziare ad imparare le basi del 3d sempre con Game Maker.
Certo, servirà scrivere alcune righe di codice per creare oggetti ed ambienti tridimensionali per il tuo videogioco ma in rete puoi trovare moltissimo aiuto. Quando anche io ho provato ad utilizzare questi programmi per creare giochi in passato ho trovato tantissimi tutorial scritti e soprattutto tantissimi tutorial su youtube che ti permettevano di seguire con precisione le azioni su schermo: dacci un’occhiata!
Per approfondire
Ecco alcuni siti per approfondire l’argomento sulla creazione di giochi:
- Vasta raccolta e descrizione dei principali programmi per creare giochi su Arcadia Club;
- Pagina principale del framework di sviluppo della Microsoft XNA per creare giochi per Windows, Xbox360 e Windows Phone 7;
- Linguaggi di programmazione per creare giochi: Java, C++
- Comunità italiana attiva su GameMaker
Bello creare i giochi!
Mancano sicuramente 3 dei tool più importanti: Unity3D, UDK e SourceSDK.
Ciao Michelangelo, grazie della segnalazione 🙂
Se ti fa piacere fare 2 righe su questi software, mandamele via mail a ryuichi@nanoda.com o contattami via Skype, nick Ryuichi79
Aggiungerò volentieri quello che scrivi in questo articolo, ovviamente a tuo nome 🙂
io uso RPGMaker e mi ci trovo benissimo 🙂
Grazie per i consigli Inuchan
wow!Che bello!…non sapevo esistessero programmi del genere!!!grazie per queste informazioni!XD
wow!bellissimo 🙂
ciao amici mi piacerebbe inventare un bel gioco per facebook ma dobbiamo essere almeno 3 o 4 persone per farlo bello cosa ne dite volete collaborare con me se vi fa piacere … deve a somigliare ai giochi come fantasi . piramydis farmville citty ville …. doviamo inventare qualcosa di bello che asomiglia a questi giochi…. ciao i miei saluti
mi farebbe davvero piacere farlo io le conoscenzee c e le ho ma stavo cercando qualcuno come te
se vuoi cercami quando vuoi su ciurcea_laurentiu@yahoo.com oppure su facebook con nome ciurcea laurentiu e ci possiamo mettere d accordo a presto
Ciao, mi sapresti indicare un programma adatto per creare un gioco di carte online del tipo “Bang!” ? grazie
salve vorrei chiedervi io vorrei creare giochi per android e iOS game maker è solo per computer o posso creare giochi anche per android e iOS??
vi prego rispondete
ciao a tutti non capisco niente di quello che devo fare per creare il mio fantastico gioco che ho sempre voluto fare per favore titemi come devo fare voglio creare un gioco molto simile a demon slayer fatto al mio piacimento rispondetemi e molto importante per me ciao a tutti
bello
Per creare giochi senza codici per android e phone cosa usate ?