Quali sono i linguaggi di programmazione usati per fare giochi 3D come GTA?
Ci sono un sacco di piattaforme o linguaggi in cui sono scritti.
Dai giochi semplici, ai giochi 3D. La maggior parte dei grandi giochi sono scritti in linguaggio C++. Di solito hanno il loro proprio motore per fare questi grandi giochi. Il C++ viene scelto il più delle volte per la velocità. Ma i computer di oggi possono farcela.
Se avete esperienza in Java o C#, vi incoraggio a guardare il motore Unity 3D.
È un ottimo modo per iniziare la vostra ricerca. Il problema con i giochi tripla A è che c'è bisogno di almeno un grafico per occuparsi di queste cose grafiche (giochi grandi, più programmatore, più designer ecc ecc).
Inoltre devi pensare anche al lato marketing. Un grande gioco con un cattivo marketing, è come fare un grande razzo ma a nessuno interessa quando verrà lanciato.
A meno che non si possa imparare in multitasking, programmare + progettare in 3D è un lavoro disordinato ad essere onesti, ma è fattibile.
Come iniziare?
Se ti piace fare giochi 3D, prova a guardare Unity 3D, il suo grande motore di gioco, ha tutte quelle grandi risorse gratuite (tutta quella roba grafica e 3D) con cui puoi iniziare il tuo progetto subito.
Guarda questa pagina: Unity - Learn - Modules
Ti dà un'idea di come funziona la maggior parte delle piattaforme di gioco 3D. Inoltre, Unity 3D è gratuito! Leggete i loro termini e condizioni per saperne di più : )