Ogni giovane giocatore ha , in un momento o un altro , lo stesso pensiero passare attraverso la testa non appena ha completato il suo primo corso di programmazione : "Come posso fare i giochi ? " Tradizionalmente , la lingua franca di sviluppo del gioco è C + + , Java , ma ha accumulato una propria serie rispettabile di strumenti di sviluppo del gioco . La Bare Minimum
il minimo indispensabile, tutto ciò che serve per sviluppare giochi Java è una copia della libera Java Software Development Kit da Oracle e un editor di testo . Tuttavia, alcuni sviluppatori del gioco - o programmatori in generale , del resto - si accontentano di così poco quando esistono così tanti strumenti per aiutare con il lavoro
Integrated Development Environments
< br . >
ambienti di sviluppo integrato sono i primi strumenti che si rispetti sviluppatore Java deve mettere le mani su . Questi editor di testo sofisticati sono dotati di suite complete di strumenti progettati per aiutare a sviluppare ed eseguire il debug in lingua di propria scelta . Ci sono due principali IDE utilizzato per lo sviluppo Java oggi : NetBeans ed Eclipse . Entrambi sono programmi rispettabili con seguenti devoti , e la scelta tra i due dipenderà principalmente sui propri gusti come sviluppatore , quindi sentitevi liberi di sperimentare con ciascuna . Dal Netbeans viene fornito con l'SDK Java , è probabilmente il posto migliore per iniziare , ma è possibile importare i progetti Netbeans in Eclipse , e viceversa , se si decide di cambiare in seguito .
Gioco motore
l' SDK Java esce dalla scatola con le librerie necessarie per disegnare sia grafica 3-D 2-D e per lo schermo , così come il software necessario per riprodurre effetti sonori e musica . Tuttavia, queste librerie non sono stati sviluppati con gli sviluppatori di giochi in mente, tanti, ma non tutti, i creatori di giochi Java utilizzano un motore di gioco , invece. Ad esempio, i giochi commerciali " Minecraft " e " Tribal Trouble " utilizzano entrambi il Lightweight Biblioteca Java Graphics . Altri motori includono Slick e jMonkeyEngine . Ancora una volta , ciò che si sceglie dipende dal vostro gusto , quindi sentitevi liberi di sperimentare con ciascuna di esse .
Multimedia Software
Si può fare molto con generati proceduralmente multimediale , ma la maggior parte dei giochi di utilizzare almeno alcune immagini , musica e suoni che si deve creare con un programma più tradizionale multimediale. Al top di gamma per la grafica 3-D a partire dal 2011 sono 3D Studio Max e Maya , anche se il programma open source Blender ha un seguito . Allo stesso modo , il top di gamma per 2- D grafica è Adobe Photoshop , ma molti creatori del gioco sono perfettamente felice con il programma GIMP sorgente aperto . La musica è uno creato con sintetizzatori come Org Maker o Pro Tools o registrato con strumenti dal vivo . Lo stesso vale per gli effetti sonori .