Sono completamente d'accordo con la risposta di mrbinary. Sono uno studente presso l'UNC Charlotte e abbiamo una concentrazione di progettazione e sviluppo di giochi con la nostra laurea in Informatica (nel percorso di Bachelor e Master). In sostanza prendi quattro classi: introduzione alla progettazione e sviluppo di giochi, progettazione e sviluppo di giochi avanzati, Game Studio (una classe di progetto lunga un semestre) e una classe elettiva pertinente a qualcosa relativa ai giochi (AI, Giochi con uno scopo, Grafica 3D, eccetera.). Lavoro anche in un laboratorio di ricerca per l'Università gestito dai professori che hanno creato la concentrazione di progettazione e sviluppo del gioco facendo ricerca e sviluppo di Giochi con uno scopo. Ho molti amici che hanno seguito il programma e l'ho completato a metà.
Per farla breve, tutti quelli che conosco che hanno completato il programma (alcuni scapoli, alcuni maestri) e si sono laureati, quindi hanno cercato un lavoro nel settore dei giochi, non sono riusciti a trovare un lavoro. Grazie al mio lavoro di ricerca, ho viaggiato in molte conferenze sul gioco per presentare lavori e vedere altri lavori sul campo, e questa discussione è venuta molto. Una cosa interessante di queste conferenze è che parteciperanno persone del settore e accademici. Quello che ho sentito da molte persone del settore (e questo non è supportato da nessuno dei miei amici che hanno seguito il nostro corso di laurea per ottenere posti di lavoro nel settore dei giochi) è che passare attraverso un programma di sviluppo del gioco può effettivamente ostacolare la tua capacità di ottenere un lavoro nel settore dei giochi. Questo perché l'industria dei giochi è così diversificata in termini di sviluppo dei giochi. Alcune aziende possono usare il C ++ come linguaggio preferito, ma lo usano all'interno di un motore personalizzato o di un framework personalizzato. Altri potrebbero usare C #, altri un linguaggio di scripting (Lua, ActionScript, ecc.), Altri potrebbero concentrarsi esclusivamente sullo sviluppo mobile e utilizzare Objective-C o Java, altri potrebbero creare giochi in flash. La scelta dei linguaggi di programmazione e degli ambienti di sviluppo è estremamente diversificata. Il problema con i programmi di gioco nelle università è che ti fa sperimentare in un quadro specifico e una metodologia di sviluppo del gioco che potrebbe non tradursi sempre in un bisogno delle aziende di gioco. La scelta dei linguaggi di programmazione e degli ambienti di sviluppo è estremamente diversificata. Il problema con i programmi di gioco nelle università è che ti fa sperimentare in un quadro specifico e una metodologia di sviluppo del gioco che potrebbe non tradursi sempre in un bisogno delle aziende di gioco. La scelta dei linguaggi di programmazione e degli ambienti di sviluppo è estremamente diversificata. Il problema con i programmi di gioco nelle università è che ti fa sperimentare in un quadro specifico e una metodologia di sviluppo del gioco che potrebbe non tradursi sempre in un bisogno delle aziende di gioco.
Il nostro programma insegnava XNA e C # (che ci limitava ai giochi solo per Windows e XBOX), e ora è passato all'utilizzo di Unity e JavaScript, così come WebGL con HTML5. Il motivo della transizione è che l'apprendimento di XNA e C # per 2 anni non ha portato i laureati da nessuna parte. L'industria dei giochi è notevolmente cambiata negli ultimi anni da console a dispositivi mobili e giochi web, quindi il nostro curriculum è stato modificato per adattarsi a questo. È ancora da vedere se questo aiuta i nostri laureati a trovare lavoro o no. Dalle mie osservazioni circostanziali, oltre a ciò che ho sentito dalle discussioni con persone del settore, una concentrazione di Giochi potrebbe non essere utile quando si cerca di trovare un lavoro nel settore. Naturalmente, se vuoi diventare un professore di giochi, allora probabilmente va bene!