Per Creare 1 Gioco 3D FPS SOLO CON C++... Cosa devo Scaricare?
Dove trovare guide Pratiche?
Per Creare 1 Gioco 3D FPS SOLO CON C++... Cosa devo Scaricare?
Dove trovare guide Pratiche?
Più che altro ti servono le librerie grafiche. Quelle di maggior rilievo sono:
- DirectX (per windows)
- OpenGL (multipiattaforma)
C'è da dire che DirectX sono più "complete", nel senso che comprendono già componenti che vanno oltre la grafica (Audio, Input, Network, etc) ... almeno fino alla versione 9 era così.
OpenGL, sono solo grafica 3D ... per il resto devi usare librerie specifiche. Ad esempio ci sono progetti OpenGL+SDL, con quest'ultimo che gestisce gli eventi (tastiera+mouse+joystick), audio, etc. Cmq ci sono diverse soluzioni.
Per DirectX, oltre al sito MS, ti suggerisco di vedere:
http://www.directxtutorial.com/
Per OpenGL ti suggerisco, oltre al sito ufficiale
http://nehe.gamedev.net/
http://www.opengl-tutorial.org/ (inizierei da questo)
Il problema con OpenGL è che in giro si trova parecchio materiale, ma per le versione 1&2. Dalla 3 in poi le cose sono parecchio cambiate e quei tutorial sono inutili.
Un altro aspetto da considerare è il tuo obiettivo:
- Il gioco
- La parte tecnica (l'engine per intenderci)
Nel primo caso, ti suggerisco di usare un engine già fatto, in modo da pensare solo al gioco in se e non a tutti gli aspetti tecnici (animazioni, collisioni, illuminazione, camera, shading, etc)
Nel secondo, prima di buttarti sulle DirectX/OpenGL ti consiglio di leggerti un bel libro sui motori grafici in modo da avere un'idea su cosa devi implementare (e non è una cosa banale)