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?
Réponses:
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. :)
la source
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.
la source
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.
la source
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.
la source
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é.
la source
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.
la source
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?
la source