• 8 Commenti

Programmi per creare giochi

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.



L'interfaccia di GameMaker, fonte Calshop.biz


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.

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.



Moltissime finestre degli strumenti di GameDev, fonte sito ufficiale



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.



Schermata principale di XNA Game Studio, fonte Microsoft MSDN



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.

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

Autore: Inuchan

Scritto da Inuchan il nelle categorie: Informatica