Ich beginne mein Informatikstudium an einem örtlichen Community College im Programmieren mit C ++. Ich werde jedoch an eine 4-jährige Universität wechseln. Hat jemand einen Einblick in Universitätsprogramme?
Ich weiß, dass Cal State Fullerton einen Abschluss in Spieleentwicklung mit Nebenfach hat. Aber ist das genauso wichtig wie ein Abschluss an einer wirklich großartigen Schule? Wenn ich für so etwas wie Cal Poly drehen könnte, wäre das besser? Oder sogar Stanford oder SF State, die so nah bei so vielen Glücksspielunternehmen in der Bay-Region sind?
Antworten:
Viele Universitäten, die keine formalen "Spieleentwicklungs" -Programme haben, sind immer noch großartige Orte, um eine allgemeine Informatikausbildung zu erhalten, und viele von ihnen haben möglicherweise Clubs oder Klassen, die Ihnen dabei helfen. Mir ist aufgefallen, dass Sie Cal Poly erwähnt haben, und da ich Masterstudent bei Poly mit Schwerpunkt Computergrafik bin, kann ich vielleicht einen Einblick geben.
Cal Poly hat keinen offiziellen Abschluss oder ein Programm für "Spieleentwicklung" (obwohl wir gerade dabei sind, einen Entwicklungspfad für Spiele in den CS-Lehrplan aufzunehmen), aber es gibt hier jede Menge Ressourcen für Leute, die sich für Spiele interessieren. Dr. Wood unterrichtet eine Reihe großartiger Grafikkurse, einschließlich eines 2-Viertel-Echtzeit-Grafikkurses, in dem Sie ein Spiel von Grund auf neu erstellen .
Wir haben auch einen ziemlich neuen Game Development Club, der in den letzten zwei Jahren eine Explosion von Mitgliedern erlebt hat. Wir haben eine der California Global Game Jam-Sites gehostet und über 50 Leute haben daran teilgenommen und Spiele gemacht . Ein großer Teil unserer Arbeit als Club (ich bin Offizier) bestand darin, Beziehungen zur Industrie aufzubauen, um unseren Mitgliedern zu helfen, Jobs zu finden, die Spiele machen, wenn sie ihren Abschluss machen. (Ohne dass dies zu sehr nach einem Werbespot klingt , ist das etwas, in dem Poly wirklich gut ist.)
Nichts von alledem finden Sie in einer allgemeinen Broschüre oder wahrscheinlich irgendwo auf der Hauptwebsite von Poly.
Grundsätzlich gehe ich davon aus, dass an verschiedenen Orten möglicherweise eine Menge Spieleentwicklungs-Artikel stattfinden, die möglicherweise nicht veröffentlicht werden. Mit einem allgemeinen CS-Abschluss öffnet es die Türen für die Arbeit mit Spielentwicklern, ermöglicht Ihnen aber auch die Arbeit in anderen Bereichen, wenn Sie in der Spielebranche (die eigentlich ziemlich häufig ist) ausgebrannt sind. Am besten setzen Sie sich mit den jeweiligen CS-Abteilungen der von Ihnen interessierten Universitäten in Verbindung und fragen sie direkt, ob Game-Dev-Artikel im Gange sind.
Und wenn Sie spezielle Fragen zu Poly haben, stehe ich Ihnen gerne zur Verfügung. :)
quelle
Mach einfach reine Informatik, ignoriere alle gamedev-spezifischen Dinge. Sie müssen zuerst ein guter Programmierer sein, bevor Sie Spiele machen können. Kein Arbeitgeber wird Ihnen die Nase aufdrehen, weil Sie keinen Kurs über XNA-Entwicklung oder was auch immer gemacht haben.
Trotzdem sollten Sie in Ihrer Freizeit so viel wie möglich programmieren und Spiele entwickeln. Gehe zu X48 und nimm an einem Global Games Jam teil. Erstellen Sie eine Portfolio-Website mit Ihren Spielen und Ihrem Quellcode. Dies wird Ihrem Lebenslauf helfen, aufzufallen, aber sobald Sie genauer hinschauen, wird Ihnen Ihr direkter CS-Abschluss das Interview bringen.
quelle
Mach dir keine Sorgen über spielbezogene Schulen. Besuchen Sie die beste Schule für Computer, in die Sie sich begeben können. Arbeite an Spielen und nimm an Spielklassen teil.
Öffentliche Schulen:
Die University of Waterloo in Ontario, Kanada, ist sehr gut und Google / RIM / Microsoft rekrutiert direkt von dort aus.
Die Universität von Kalifornien in Berkeley (San Fran) hat einen Großteil des Internets erfunden.
Larry Page und Bill Joy gingen beide an die University of Michigan (in der Nähe von Detroit)
Privatschulen:
Carnegie Mellon (Pittsburgh) ist sehr gut für KI- und Robotik-Computing geeignet.
MIT (Boston) hat einen hervorragenden Ruf, ebenso wie Caltech (in der Nähe von LA), obwohl es in Caltech mehr um die Erforschung des Weltraums geht
Vergessen wir nicht, dass sowohl Gates als auch Zuckerberg Harvard (Boston) verlassen haben.
Und Brin und Page haben in Stanford (San Fran) promoviert.
Für die eigentliche Programmierung von Spielen würde ich jeden Kurs belegen, den die von Ihnen gewählte Schule anbietet, und so viele Bücher wie möglich lesen.
quelle
Als ein Typ mit einem CS-Abschluss, der einen Job in der Branche direkt nach der Schule ohne vorherige Erfahrung als Spieleentwickler bekam, habe ich das Gefühl, einen guten Rat zu haben.
Besuchen Sie eine Schule mit einem seriösen CS-Programm. Wenn sie einen Grafikkurs anbieten, nehmen Sie daran teil. Wenn sie einen Kurs in Spielprogrammierung anbieten, nehmen Sie daran teil. All dies wird Ihnen helfen, sich vorzubereiten. In Ihrem Abschluss lernen Sie, wie Sie über Softwareentwicklung und andere Probleme nachdenken und verschiedene (und optimale) Lösungswege finden. Diese Fähigkeiten sind ein absolutes Muss für jeden Programmierer.
Allerdings müssen Sie dann Ihre Freizeit damit verbringen, Spiele zu entwickeln. Das meiste, was ich über die Fähigkeiten gelernt habe, die für das Programmieren von Spielen benötigt werden (C ++, OpenGL / DirectX, geometrische Methoden und Datenstrukturen usw.), habe ich selbst gelernt, da sich CS-Abschlüsse in der Regel auf allgemeinere Software-Engineering-Praktiken konzentrieren.
Durch die Kombination meiner schulischen Kenntnisse und meiner eigenen Kenntnisse konnte ich mein Wissen im Vorstellungsgespräch gut kommunizieren und den Praxistest abschließen. Ich wusste nicht alles, was ich wissen musste (bei weitem nicht), aber ich konnte beweisen, dass ich ein motivierter Selbstlerner war, und das zählte.
quelle
Ich empfehle, zumindest das DigiPen Institute of Technology zu besuchen.
Es ist eine sehr kleine Schule, die sich auf Spiele konzentriert, aber im Gegensatz zu den verschiedenen "Game Design" -Schulen, die im Internet ausgeschrieben werden, bietet sie einen vollständigen Abschluss in Informatik für vier Jahre. Die Fakultät umfasst erstklassige Professoren sowie Veteranen der Spielebranche. Der Lehrplan ist weitgehend derselbe in Mathematik, Informatik und Allgemeinbildung wie an jeder anderen bekannten Universität, enthält jedoch auch obligatorische Kurse in Grafikprogrammierung auf niedrigem Niveau, C ++ für Fortgeschrittene, Physik usw. .
Bei DigiPen müssen die Schüler auch in kleinen Teams an realen Spielprojekten (von Grund auf neu geschrieben, nicht mit einer vorgefertigten Engine oder einem Toolkit) arbeiten Lehrplan; DigiPen erzwingt dies nur). Die einzige unterrichtete Sprache ist C ++; Es gibt kein Java, Schema oder anderen Unsinn, den Spielefirmen nicht gebrauchen oder interessieren.
DigiPen hat auch einen ausgezeichneten Ruf und enge Beziehungen zu vielen großen Unternehmen der Spieleindustrie. Es befindet sich in Redmond / Seattle, einem der wichtigsten Zentren für Spielefirmen. Durch die Nähe zu vielen außergewöhnlichen Spieleunternehmen (ganz zu schweigen von Microsoft) können Sie Ihre Praktika und Arbeitserfahrungen in den Sommermonaten aus dem Weg räumen, sodass es viel einfacher ist, sich zu Beginn Ihrer Karriere als "echter" Entwickler zu engagieren. Sie haben Ihre vierjährige Schulzeit hinter sich gebracht (im Vergleich zu den meisten Universitäten, an denen Sie dieselbe Ausbildung haben, aber keine praktische Erfahrung haben, kämpfen Sie nach Abschluss des Studiums nicht mehr um Einstiegsjobs).
Natürlich gibt es einige schwerwiegende Vorbehalte. Die Schule ist sehr teuer. Die Kursbelastung ist sehr hoch und wird Sie am Leben erhalten, wenn Sie sich nicht wirklich dafür einsetzen, ein echter Spielprogrammierer zu sein. Die Schule ist nicht regional akkreditiert (sondern verfügt über eine nationale Akkreditierung). Daher kann es schwierig sein, die Schule zu absolvieren (dies hat überhaupt keine negativen Auswirkungen auf die Einstellung in der Branche). Der Campus ist sehr klein und Sie werden viel von der "College-Erfahrung" verpassen, die Sie an einer großen Universität bekommen würden.
Beachten Sie, dass DigiPen auch vierjährige Programme für Kunst und Spieledesign anbietet, aber ich kann die Qualität dieser Programme nicht persönlich bestätigen.
quelle
Ich habe vor kurzem die Kursarbeit für einen MS in Computing mit Schwerpunkt in Videospielprogrammierung von der University of Utah abgeschlossen . Sie bieten auch einen Undergrad-Schwerpunkt , über den ich nicht viel weiß.
Ich fand heraus, dass ein BS in Vanille-Informatik von einer anderen Schule mir dabei half, reine Programmierkonzepte besser zu verstehen, als es das Erlernen von spielspezifischer Programmierung gewesen sein könnte. Die Konzentration dieser Fähigkeiten auf das Programmieren für einen Masterstudiengang hat mir geholfen, dieses Wissen auf sehr wertvolle Weise zu erweitern, aber für mich war eine Grundlage für nicht fokussiertes Programmieren ein wesentlicher Faktor für meinen Erfolg in den Masterstudiengängen.
quelle
Viele Leute wenden sich an eine Handelsschule für spielbezogene Abschlüsse. Ich bin bereit, aus dem Raum gelacht zu werden, um das zu sagen, aber Chico State ist eine wirklich gute Schule für Spieleentwicklung. Wir haben eine starke technische Abteilung mit einem großartigen Informatikprogramm und wir haben auch ein Programm zur Entwicklung von Videospielen. Wir üben das Design und die Programmierung von Spielen gleichzeitig. Wenn Sie also Lust haben, Spiele zu entwickeln, können Sie dies tun.
Wie alle auch hier bin ich ein wenig besorgt, dass mein Posten mich wie einen Rekrutierungsbeamten klingen lässt. Ich habe meine groß angelegten Entwicklungskurse wirklich genossen und sie haben mir geholfen, mich zu engagieren. Wir haben ein von Studenten geführtes Studio, das alle 1 bis 1 1/2 Jahre Spiele herausbringt und mehr als 50 Studenten gleichzeitig unterhält. Dies ist eine der wenigen Schulen, die Studiomodellen folgen und keine Handelsschule sind.
Wenn Sie ein Programmierer sind, der daran interessiert ist, Teil des Spieldesigns zu sein, würde ich diese Schule in Betracht ziehen. Wenn Sie ein Programmierer sind, der ausschließlich programmieren möchte, ist Ihre Ausbildung möglicherweise besser auf Informatik ausgerichtet. Aber was weiß ich, ich bin nur ein Leveldesigner?
quelle