giovedì 20 maggio 2010

Fare un Videogioco: Librerie per videogiochi

Nel precendete intervento ho elencato i principali programmi per la creazione di videogiochi senza conoscenze particolari per quanto riguarda la programmazione. Ecco, invece, una lista di alcune librerie per chi vuole creare videogiochi programmando


NOMETIPOLINGUAGGIDESCRIZIONE
Simple DirectMedia Layer2D/3DC,C++Ottima libreria che permette di gestire grafica e suoni e anche il gioco online. E' quella che viene utilizzata in Fortress Brest. Non è proprio facilissima da usare e il 3D è supportato solo tramite la difficile OpenGL. Funziona in binding su altri linguaggi
Allegro2DC,C++Libreria di sviluppo per giochi 2D. Leggermente più facile rispetto alla SDL, ma ho letto che in molti hanno problemi a farla funzionare.
Lightweight Java Game Library2D/3DJavaPotente libreria che gestisce suoni, grafica tramite OpenAL e OpenGL, ed è perciò molto difficile da usare
Irrlicht3DC++Sicuramente la migliore libreria per giochi in 3D disponibile. Gestisce solo la grafica, ma può essere integrata con altri componenti (scaricabili dal sito gratuitamente) per l'audio e il resto. Molto facile da utilizzare
Pygame2D/3DPythonE' un set di moduli basato sulla libreria SDL per sviluppare videogiochi usando il linguaggio di programmazione Python. Rilasciato come OpenSource


Inutile dire che dovete avere un compilatore od un ambiente di sviluppo se volete utilizzarli. Il principale è Visual Studio, disponibile gratuitamente nella versione Express. Per Java, si può invece utilizzare Eclipse o la normale versione a riga di comando. Mi pare di aver detto tutto, quindi Auf wiedersehen e al prossimo intervento!

PS: Se avete trovato utile questo elenco commentate pure ;)

1 commento: