Qu'est-ce qu'une bonne université pour l'informatique et le développement de jeux? [fermé]


13

Je commence mon diplôme en informatique dans un collège communautaire local en programmation en utilisant C ++. Cependant, je vais être transféré dans une université de 4 ans. Quelqu'un a-t-il une idée des programmes universitaires?

Je sais que Cal State Fullerton a un diplôme avec une mineure en développement de jeux. Cependant, est-ce aussi important que d'obtenir un diplôme d'une très bonne école? Si je pouvais tirer pour quelque chose comme Cal Poly, serait-ce mieux? Ou même Stanford ou SF State étant si proches de tant de sociétés de jeux dans la région de la baie?


guildhall.smu.edu a un excellent programme.
Sparr

Réponses:


12

Beaucoup d'universités qui n'ont pas de programmes officiels de "développement de jeux" sont toujours d'excellents endroits pour obtenir une formation générale en informatique, et beaucoup d'entre elles peuvent avoir des clubs ou des cours qui vous aideront dans cette direction. J'ai remarqué que vous avez mentionné Cal Poly, et puisque je suis un étudiant à la maîtrise à Poly avec une spécialisation en infographie, je peux peut-être fournir un aperçu.

Cal Poly n'a pas de diplôme ou de programme officiel de "développement de jeux" (bien que nous soyons en train de créer une piste de développement de jeux dans le programme CS), mais il y a des tonnes de ressources ici pour les personnes intéressées par les jeux. Dr. Wood enseigne une série de cours de graphisme qui sont formidables, y compris un cours de graphisme en temps réel de 2 trimestres dans lequel vous construisez un jeu à partir de zéro .

Nous avons également un club de développement de jeux assez récent qui a vu une explosion de membres au cours des deux seules années que nous avons passées. Nous avons hébergé l'un des sites California Global Game Jam et plus de 50 personnes y ont assisté et ont fait des jeux . Une grande partie de notre travail en tant que club (je suis un officier) a été d'établir des relations avec l'industrie pour aider nos membres à trouver des emplois dans les jeux lorsqu'ils obtiennent leur diplôme. (Sans faire ce son trop comme une publicité, c'est quelque chose que Poly est vraiment bon.)

Rien de tout cela n'est quelque chose que vous trouverez dans une brochure générale, ou probablement n'importe où sur le site Web principal de Poly.

Fondamentalement, mon point de vue est qu'il peut y avoir beaucoup de choses de développement de jeu à différents endroits qui pourraient ne pas être publiées. Avec un diplôme CS général, cela ouvre les portes pour travailler dans le développement de jeux, mais vous permet également de travailler dans d'autres domaines si vous finissez par vous épuiser dans l'industrie du jeu (ce qui est en fait assez courant). Votre meilleur pari est de contacter les départements CS réels dans les universités qui vous intéressent et de leur demander directement s'il y a des trucs de développement de jeu en cours.

Et si vous avez des questions sur Poly en particulier, je suis heureux d'y répondre. :)


Wow c'est génial. Je n'avais aucune idée de la communauté des développeurs de jeux à cal poly. En ce moment, c'est en haut de ma liste d'écoles que je voudrais fréquenter. Connaissez-vous le processus d'admission? Toute idée pour me mettre en tête de la courbe d'admission.
DukeYore

1
Le processus Cal State est très différent du processus UC (du moins c'était quand j'ai postulé il y a plusieurs années). Les UC sont beaucoup plus subjectifs, vous devez écrire des essais, etc. Les États Cal sont complètement objectifs. Vous saisissez vos informations (notes, expérience professionnelle, etc.), il calcule un score, classe tous ceux qui postulent de haut en bas et coupe la liste à la limite d'admission.
Bob Somers

Je ne vous remercierai jamais assez. Vous avez été plus qu'un homme serviable.
DukeYore

@Bob - Désolé, encore une question. J'ai entendu récemment que Cal Poly est le MIT de l'informatique? Cela semble-t-il exact?
DukeYore

Hé, je n'avais pas entendu ça, mais les départements d'informatique et de génie informatique sont formidables et les professeurs sont des gens vraiment incroyables. Poly est une "université d'enseignement" plutôt qu'une "université de recherche", donc la priorité numéro un de la faculté est l'apprentissage des étudiants, pas la production de documents de recherche. (Pour ne pas dire qu'il n'y a pas de recherche en cours ici, mais ce n'est pas l'objectif.) La taille des classes est petite (plus de 30 étudiants est rare), les classes sont toujours enseignées par des professeurs (pas des étudiants diplômés), et vous pouvez vraiment développer des relations avec la faculté, ce que j'aime vraiment.
Bob Somers

30

Faites simplement de l'informatique, ignorez tout ce qui est spécifique à gamedev. Vous devez d'abord être un bon programmeur avant de pouvoir créer des jeux. Aucun employeur ne vous montrera le nez parce que vous n'avez pas suivi de cours sur le développement XNA ou quoi que ce soit.

Cela dit, faites autant de programmation et de développement de jeux que possible pendant votre temps libre. Allez sur X48 et participez à un Global Games Jam. Créez un site Web de portefeuille répertoriant vos jeux et votre code source. Ceux-ci aideront votre CV à se faire remarquer, mais une fois qu'ils y regarderont de plus près, votre diplôme CS droit vous obtiendra l'entretien.


1
Fondamentalement, Global Games Jam ou Ludlum Dare, mais pour les étudiants et fortement parrainé par MS. x48gamecamp.com J'ai encadré à un et conseillerais d'y aller.
tenpn

6
@James: Il a mentionné la création d'un portefeuille de jeux et de code source. Il fait valoir qu'un diplôme CS simple et la programmation de jeux / autres trucs dans votre temps libre sont meilleurs que d'obtenir uniquement un diplôme spécifique au jeu.
Michael Coleman

1
Certainement cette réponse. Je suis à NYU, où les gens s'intéressent principalement au Web et aux médias sociaux, mais il y a aussi eu une grande communauté de gens intéressés par les jeux (bien que NYC soit un endroit assez horrible pour les studios de jeux, nous étions le plus grand site GGJ dans le pays). Tout est une question d'apprentissage de vos fondamentaux, puis de recherche de personnes partageant les mêmes idées via des réunions de chapitres IGDA ou tout autre événement de réseautage / social spécifique à une région. +9001 pour quelque chose comme GGJ. Vous devriez travailler sur vos propres projets en plus du travail scolaire, alors concentrez-vous sur les jeux.
michael.bartnett

2
-1. Les programmes CS sont difficiles , laissant peu de temps pour les loisirs. Les programmes CS se concentrent sur le CS hardcore, les étudiants devront y faire des choses qui sont de bons exercices mais ne les aideront pas nécessairement à décrocher un travail de développeur de jeu, par exemple des cours de compilateurs. Les notes ne sont pas du tout attribuées pour avoir produit un excellent jeu en CS, il est donc difficile pour un étudiant de premier cycle de se motiver. De plus, vous ignorez tous les + avantages d'un programme gamedev: les enseignants se sont concentrés sur le développement de jeux, 150 autres pairs partageant les mêmes idées. Je pense que cette réponse était appropriée en 2000, quand il y avait comme 3 écoles qui l'ont fait, mais elle est dépassée aujourd'hui.
bobobobo

1
@tenpn Oui, faire un compilateur serait un excellent exercice . Mais au bout du compte, cela ne va pas attirer l'attention d'un recruteur - un (bon) portefeuille complet le fera.
bobobobo

6

Ne vous inquiétez pas des écoles centrées sur le jeu. Allez à la meilleure école d'ordinateurs dans laquelle vous pouvez accéder / vous permettre. Travaillez sur des jeux et prenez des cours de jeu.

Écoles publiques:

L'Université de Waterloo en Ontario, au Canada, est très bonne, et Google / RIM / Microsoft recrutent directement à partir de là.

L'université de Californie, Berkeley (San Fran), a inventé une grande partie d'Internet.

Larry Page et Bill Joy sont tous deux allés à l' Université du Michigan (près de Détroit)

Écoles privées:

Carnegie Mellon (Pittsburgh) est très bonne pour l'IA et l'informatique robotique.

Le MIT (Boston) a une excellente réputation, tout comme Caltech (près de LA), bien que Caltech soit davantage axé sur l'exploration spatiale

N'oublions pas que Gates et Zuckerberg sont allés et ont abandonné Harvard (Boston).

Et Brin et Page ont commencé leur doctorat à Stanford (San Fran).

Pour la programmation du jeu, je prendrais tous les cours que l'école que vous avez choisis et lire autant de livres que possible.


3

En tant que gars avec un diplôme CS qui a obtenu un emploi dans l'industrie directement après l'école sans expérience de développement de jeu, j'ai l'impression d'avoir de bons conseils.

Allez dans une école avec un programme CS réputé. S'ils proposent un cours de graphisme, suivez-le. S'ils proposent un cours de programmation de jeux, suivez-le. Tous ces éléments vous aideront à vous préparer. Votre diplôme vous apprendra à penser au développement de logiciels et à d'autres problèmes et à voir différentes (et découvrir des façons optimales) de les résoudre. Ces compétences sont un must absolu pour tout programmeur.

Cela dit, vous devrez ensuite passer votre temps libre à développer des jeux. La plupart de ce que j'ai appris sur les compétences nécessaires à la programmation de jeux (C ++, OpenGL / DirectX, méthodes géométriques et structures de données, etc.), j'ai appris par moi-même, car les diplômes CS ont tendance à se concentrer sur des pratiques d'ingénierie logicielle plus générales.

Grâce à la combinaison de mes connaissances enseignées à l'école et que j'ai acquises par moi-même, j'ai pu bien communiquer mes connaissances lors de l'entretien, puis j'ai réussi le test pratique. Je ne savais pas tout ce que je devais savoir (pas de loin), mais j'ai pu prouver que j'étais un auto-apprenant motivé, et cela comptait.


2

Je recommande au moins de consulter le DigiPen Institute of Technology.

C'est une toute petite école qui se concentre sur les jeux, mais contrairement aux différentes écoles de "conception de jeux" délicates annoncées sur le Web, elle offre un diplôme complet en informatique de quatre ans. La faculté comprend des professeurs de classe mondiale ainsi que des vétérans de l'industrie du jeu. Le programme est en grande partie les mêmes mathématiques, informatique et éducation générale que dans n'importe quelle autre université bien connue, mais il comprend également un ensemble obligatoire de cours sur la programmation graphique de bas niveau, le C ++ assez avancé, la physique, etc. .

DigiPen exige également que les étudiants travaillent réellement sur de vrais projets de jeu (écrits à partir de zéro, pas avec un moteur ou une boîte à outils) en petites équipes, ce qui est extrêmement utile (notez toutes les autres réponses qui soulignent l'importance d'écrire des jeux indépendants du CS curriculum; DigiPen ne fait que l’appliquer). Le seul langage enseigné est le C ++; il n'y a pas de Java ou de schéma ou d'autres bêtises que les sociétés de jeux n'utilisent pas ou ne se soucient pas.

DigiPen a également une excellente réputation et de solides relations avec de nombreuses grandes sociétés de l'industrie des jeux. Il est situé à Redmond / Seattle, qui est l'un des principaux centres pour les sociétés de jeux. La proximité de nombreuses sociétés de jeux exceptionnelles (sans parler de Microsoft) signifie que vous pouvez retirer vos stages et votre expérience de travail pendant vos étés, ce qui facilite beaucoup l'embauche en tant que "vrai" développeur au moment où vous ' vous avez terminé vos quatre années de scolarité (comparez à la plupart des universités où vous recevez la même éducation mais sans expérience pratique, vous êtes donc obligé de vous battre pour des emplois de niveau d'entrée lorsque vous obtenez votre diplôme).

Il y a bien sûr de sérieuses mises en garde. L'école est très chère. La charge de cours est très intense et vous mangera vivant si vous n'êtes pas vraiment dédié à être un vrai programmeur de jeux. L'école n'est pas accréditée au niveau régional (mais a une accréditation nationale) et il peut donc être difficile de poursuivre des études supérieures (cela n'a aucun impact négatif sur l'embauche dans l'industrie, du tout). Le campus est très petit et vous manquerez une grande partie de "l'expérience collégiale" que vous obtiendriez dans une grande université.

Notez que DigiPen propose également des programmes de quatre ans en art et en conception de jeux, mais je ne peux pas personnellement attester de leur qualité.


0

J'ai récemment terminé les cours pour une maîtrise en informatique avec un accent sur la programmation de jeux vidéo de l' Université de l'Utah . Ils offrent également un accent de premier cycle que je ne connais pas beaucoup.

J'ai trouvé que l'obtention d'un BS en informatique vanille d' une autre école m'a aidé à mieux comprendre les concepts de programmation purs que l'apprentissage de la programmation spécifique au jeu. Concentrer ces compétences sur la programmation pour une maîtrise m'a aidé à enrichir ces connaissances de manière assez précieuse, mais, pour moi, une base de programmation non ciblée a fait partie intégrante de mon succès dans les cours de maîtrise.


0

Beaucoup de gens aborderont une école de métiers pour obtenir des diplômes liés au jeu. Je suis prêt à rire de la salle pour avoir dit cela, mais Chico State est une très bonne école pour le développement de jeux. Nous avons un département d'ingénierie solide avec un excellent programme d'informatique, et nous avons également un programme de développement de jeux vidéo. Nous pratiquons la conception et la programmation de jeux simultanément, donc si vous avez envie de vous lancer et de créer des jeux, vous le pouvez.

Comme tout le monde ici aussi, je suis un peu inquiet que mon poste me fasse penser à un responsable du recrutement. J'ai vraiment apprécié mes cours de développement à grande échelle et ils m'ont aidé à rester engagé. Nous avons un studio géré par des étudiants qui diffuse des jeux tous les 1 à 1 1/2 ans, qui peut accueillir plus de 50 étudiants à la fois. C'est l'une des seules écoles à suivre des modèles de studio et ce n'est pas une école de métiers.

Si vous êtes un programmeur qui souhaite participer à la conception du jeu, je considérerais cette école. Si vous êtes un programmeur qui veut strictement programmer, vous pourriez être mieux avec une éducation plus orientée vers l'informatique. Mais qu'est-ce que je sais, je suis juste un level designer?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.