• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Libri riguardanti il GameDev
#1
Ciao a tutti Smile .
Sono giorni che cerco libri da acquistare, vorrei approfittare delle offerte perchè dovrò spendere molti soldi Smile .
Conosco già abbastanza bene il C++ ma lo sto approfondendo sul " The C++ Programming Language ( considerata la bibbia ) " e molto bene il C# .

Il punto è che la programmazione dei videogame, da come ho capito, non richiede la conoscenza delle librerie o linguaggi, ma quella dei concetti relativi proprio al GameDev .
A tal proposito, mi sono messo a cercare dei libri che introducessero questi concetti e che facessero fare, allo stesso tempo, esercitazioni con varie librerie e un solo linguaggio di programmazione, possibilmente il C++ .

Ho trovato moltissimi libri validi ma ho trovato dei problemi, li elenco tutti :

- Beginning C++ Through Game Programming Third Edition ( sono a metà libro ma è un ripasso del C++, lo finirò ma sembra una delusione )
- The C++ Programming Language ( C++ puro ed è ok, approfondirò qui il C++ )
- Game Programming All in One 2007 ( questo libro presenta moltissimi concetti ma usa la libreria Allegro, per cui sarebbe meglio conoscere il C, almeno così dice l'introduzione .
Insomma è un casino la scelta di questo libro . )
- 3D Game Programming All in One Third Edition 2012 ( presenta sempre moltissimi concetti ma usa l'engine Torque 3D, che a sua volta utilizza il suo pseudolinguaggio, come per Unreal Engine che usa Unreal Script credo . Ho visto che è scritto in C++ ed è open, ma allora perchè non supporta C++ invece del loro linguaggio ? Oltretutto perchè far usare un motore non ancora maturo o poco conosciuto ? Io sto imparando ad utilizzare Unity e vorrei usare quello, anche se i concetti ancora mi mancano . )
- 3D Math Primer for Graphics and Game Development, 2nd Edition ( ho visto delle anteprime ed è fatto molto bene )
- SDL o SMFL ? ( c'è chi dice che SMFL è più recente perchè sdl non viene più aggiornato, chi dice che comunque è validissima, insomma un parere confermato non l'ho trovato )


Inoltre ho visto i corsi sul sito http://lazyfoo.net/SDL_tutorials/ , consigliati da molti utenti per SDL e OpenGL, credo che li leggerò tutti per sicurezza ma se SDL è datato non vorrei perdere tempo li, oltretutto mi servono i concetti ora, non imparare la libreria .


P.S.
Ho elencato tutti questi libri perchè voglio approfittare delle offerte Smile .
Scusate per il titolo ma è un po' generica la cosa, infatti c'è un libro di matematica, link a risorse per librerie e libri sul gamedev in generale, il titolo non era semplice da scegliere XD
 
Rispondi
#2
Nessuno ? Smile
 
Rispondi
#3
http://www.amazon.com/Art-Game-Design-bo...0123694965
http://www.amazon.com/Programming-Langua...0201889544
http://www.amazon.com/Game-Programming-G...1584500492
 
Rispondi
#4
Come ha indicato Skyline, se non hai problemi con l'ingelse, dai uno sguardo alla catena di libri "Game Programming Gems". Sono diversi libri che raccolgono in ogni volume diversi interventi di programmatori / designer / modellatori professionisti. Indicazioni su quali algoritmi usare ecc. Sono tante piccole pillole che aiutano la tua crescita, anche perchè 1 solo libro che insegni a creare videogiochi (di tutti i generi) non penso che esista. Online si trovano anche i sommari, puoi leggerli prima e scegliere quale "gemma" è più adatta al tuo scopo.
 
Rispondi
#5
Grazie per la risposta, allora per il " Gems ", non bisogna averli tutti oppure ogni libro è una revisione/aggiornamento del precedente ?
Da qualche parte ho letto che bisogna averli tutti .
Inoltre per il game design non m'interessa al momento, preferisco concentrarmi sulla programmazione anche perchè quello è il mio ruolo .
Quindi acquisterò " The C++ Programming Language ", poi " 3D Math ... " , SDL e OpenGL li vedrò su Lazyfoo.net e poi vorrei acquistare qualcosa su OpenGL, non solo come introduzione ma anche come tutorial-reference .
Il migliore sotto questo punto di vista pare essere " http://www.amazon.com/OpenGL-Programming...GL+Library " .

Adesso dimmi tu Smile .
I libri che mi hai indicato non credo siano per me a parte quello per il C++ che prenderò l'ultima versione .
Il Gems a parte che è del 2000, però poi se c'è qualche esempio di codice o di utilizzo di librerie old version, non vorrei incappare in problemi di compilazione ora che non sono esperto .
A questo punto prenderei l'ultimo " http://www.amazon.com/Game-Programming-G..._pr_sims_t " , però c'è chi dice che ogni libro contiene cose diverse, cioè averli tutti sarebbe un ingente spesa ...

(10-01-2014, 03:50 PM)tonyx Ha scritto: Come ha indicato Skyline, se non hai problemi con l'ingelse, dai uno sguardo alla catena di libri "Game Programming Gems". Sono diversi libri che raccolgono in ogni volume diversi interventi di programmatori / designer / modellatori professionisti. Indicazioni su quali algoritmi usare ecc. Sono tante piccole pillole che aiutano la tua crescita, anche perchè 1 solo libro che insegni a creare videogiochi (di tutti i generi) non penso che esista. Online si trovano anche i sommari, puoi leggerli prima e scegliere quale "gemma" è più adatta al tuo scopo.

L'inglese lo mastico bene, non ci metto molto a finire un tomo del genere Smile .
Ah ecco, allora mi ero informato bene Smile .
Quindi in questi libri sarebbe presentata una panoramica dello sviluppo dei videogame e della soluzione a problemi incontrati, senza guardare troppo al codice o librerie specifiche ?
Se è così è quello che mi serve, anche perchè mi sembra l'unica collana esistente, gli altri libri come " Game Coding Complete " o " Real Time Rendering " sono solo revisioni a ogni versione .

Sostanzialmente quando avrò studiato bene il C++ su quello di Stroustrap, potrei seguire i tutorial SDL ( o SMFL poi vedrò ) e OpenGL, infine vedere questi della collana Gems .
Però mi sorge un dubbio, offrono solo una panoramica dei problemi attinenti alla grafica, programmazione, audio etc oppure è solo una reference dei problemi incontrati nello sviluppo dei videogame ?
Cioè non saprei risolvere problemi se prima non conosco la teoria Smile .
Per fare un esempio, se non so cos'è una texture, non posso rendermi conto di come risolvere eventuali problemi legati ad essa .
 
Rispondi
#6
Il game designer è alla base di tutto. Se vorrai sviluppare un gioco, da solo, ti servirà capire tutto e di più e il game designer è il ruolo più importante.
 
Rispondi
#7
Questo non lo sapevo, però comunque mi interessa l'aspetto della programmazione adesso come adesso, inutile dire che per curiosità/passione/necessità mi vedrò tutto il resto Smile . Infatti quel libro lo prenderò sicuramente, ma più in la Smile .
Una domanda, tu che mi hai consigliato il Gems, probabilmente uno l'avrai letto .
Io online ho trovato una revisione dei Gems dall'1 al 6 con il nome di " Best of Gems " .
Gli argomenti sono quelli ma sono stati presi gli interventi più importanti e riportati in quel volume, credi sia troppo riassuntivo ? È vero che ci metterò molto a leggerne uno, ma se dovrò acquistarli tutti alla fine spenderò comuqnue una cifra esorbitante Smile .

Poi ho visto che l'8 è l'ultimo che hanno scritto .
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Consigli su libri c++ tecnofolle92 5 1,628 12-02-2013, 10:50 AM
Ultimo messaggio: THB93
  [CERCO] Libri programmazione giochi in C++ MaKU 3 2,008 15-02-2012, 04:20 PM
Ultimo messaggio: marf

Vai al forum:


Browsing: 1 Ospite(i)