Game Development Degree gegen Computer Science Degree [geschlossen]


68

Ich bin an dem Punkt in meinem Leben angelangt, an dem ich angefangen habe, mich mit Schulen zu befassen, und habe eine Menge gemischter Dinge über Schulen wie Digipen oder Fullsail gehört, die speziell auf die Spieleentwicklung abzielen. Wäre es für jemanden, der vorhat, Programmierer zu werden und in die Spieleindustrie einzusteigen, besser, einen Abschluss in Spieleentwicklung zu machen als einen herkömmlichen Abschluss in Informatik?

Antworten:


91

Schule bringt dir keinen Job.

Wenn Sie gut in dem sind, was Sie tun, und es Ihnen wichtig ist, brauchen Sie keinen Abschluss.

Ein spielerischer Abschluss hilft Ihnen dabei, die Tür zu öffnen, da viele dieser Schulen Lehrer oder Berater haben, die tatsächlich in der Branche tätig sind. Es wird Ihnen auch helfen, indem es Ihnen nützliche Teamerfahrung bietet.

Außerdem, und das ist sehr wichtig, geht es bei einem Informatik-Abschluss nicht um Programmierung. Vielleicht haben Sie hier und da eine Klasse, die nützlich sein könnte, aber der Abschluss als Ganzes handelt nicht von guten Programmierpraktiken oder wirklich etwas Pragmatischem, das Sie täglich brauchen würden. (Hinweis: Dies kann je nach Schule variieren.)

Abgesehen davon bedeutet ein CS-Abschluss in der Regel den Besuch einer nicht auf das Spiel ausgerichteten Schule, was auch eine umfassendere Ausbildung bedeutet, die sich am Ende auszahlen könnte. Viele reguläre Schulen bieten heutzutage Spieleentwicklungsprogramme an, mit denen Sie Verbindungen zur lokalen Industrie knüpfen können.

Zumindest meiner Erfahrung nach ist es für sich genommen fast wertlos, ein Zertifikat von einem dieser Spieleentwicklungs-Colleges zu erhalten. Sofern Sie keine Nebenprojekte haben oder auf irgendeine Art und Weise nachweisen können, dass Sie sich für einen Bereich interessieren, der Sie interessiert, und nicht nur für den Schulbesuch, werden Sie in die "Vielleicht komme ich irgendwann zu diesen Leuten". Haufen Lebensläufe (Hinweis: werde ich nicht).

Edit : da ich die Frage wirklich nicht beantwortet habe, ist meine Meinung im Grunde genommen:

Wenn Sie die Motivation haben, in Ihrer Freizeit an Spielen zu arbeiten, sollten Sie dies tun und eine traditionelle Ausbildung erhalten. Es zahlt sich mehr aus, als wenn Sie nur eine Nischenschule besucht hätten.

Wenn Sie die Art von Person sind, die besser funktioniert, wenn jemand ihnen sagt, dass sie etwas tun sollen, oder wenn Sie das Gefühl haben möchten, dass Ihr Geld auf dem Spiel steht, versuchen Sie stattdessen, eine Spielentwicklungsschule zu besuchen.

Wenn Ihr einziger Fokus im Leben auf dem Einstieg in die Spielebranche liegt (sollte es nicht sein) und Sie klug und motiviert genug sind, nehmen Sie sich ein Jahr Zeit und arbeiten Sie in Ihrer Freizeit an Dingen (Mods, Soloprojekte, Demos, was auch immer) und beide Optionen umgehen.


71
Zu sagen, dass ein Abschluss kein Ersatz für harte Arbeit ist, bedeutet nicht, dass Sie intellektuell und finanziell keinen Nutzen daraus ziehen würden, wenn Sie einen haben. Zusätzlich zu dem allgemeinen Wert, den eine gute Ausbildung mit sich bringt, ist ein CS-Abschluss eine notwendige Voraussetzung, um viele HR-Filter in der größeren Branche zu bestehen. Mein Rat wäre, eine allgemeinere Ausbildung zu erhalten und Ihre Freizeit mit Spielen zu verbringen.
Alex Schearer

7
Darüber hinaus verlangen Unternehmen häufig einen Abschluss oder eine ähnliche Erfahrung. Erfahrung zu sammeln dauert eine Weile. Unternehmen legen außerdem großen Wert auf gute Codierungspraktiken, Fähigkeiten zur Problemzerlegung und Kenntnisse in Bezug auf Algorithmen. Vieles davon wird in Schulen unterrichtet (ich weiß, ich habe ein paar von ihnen abgebrochen). Außerdem könnten Ihre Mitarbeiter Universitätsabsolventen sein und von Ihnen erwarten, dass Sie sie auf einem bestimmten Niveau verstehen. Wenn Sie im Ausland arbeiten möchten, wird der Abschluss plötzlich SEHR wichtig, selbst wenn Sie über 15 Jahre Branchenerfahrung verfügen.
Kaj

5
@Kaj - meiner Erfahrung nach waren die Interviewer von einer tatsächlichen Demo meiner Arbeit (die ich zufällig online hatte) mehr beeindruckt als von meinem Abschluss, der (imho) aus einer ziemlich großen, seriösen Tier-1-Studie stammt Universität. Dann, nach zwei oder drei Jahren tatsächlicher Arbeit, ist mein Abschluss im Vergleich zu meiner Berufserfahrung ziemlich irrelevant. Wenn ich mich morgen nach einer Arbeit umsehen müsste, würde ich die Beiträge, die ich an meine früheren Arbeitgeber geleistet habe, selbst verkaufen, und der Abschluss wäre ein Einzeiler in meinem Lebenslauf.
Weiji

4
Ich kann nichts anderes sagen, als dass ich dieser Antwort vollkommen zustimme. "Erfahrung" ist hier das Stichwort. Holen Sie es sich so, wie Sie es am besten finden.
Zolomon

2
Solange die Erfahrung zeigt auch , können Sie beenden ein Projekt. Unvollendete Demos schreien, dass Sie das Interesse verlieren, nachdem die Entdeckungsphase vorbei ist, und Unternehmen brauchen Sie irgendwie, wenn das Interessante nicht im Weg ist, da ein fairer Teil der Spieleentwicklung ein langweiliges Finale ist.
Kaj,

48

Ich sehe, dass es bereits eine akzeptierte Antwort gibt, aber ich dachte, ich würde meine zwei Cent einwerfen, weil ich mit den bestbewerteten Antworten nicht einverstanden bin und Bewerber für Programmierpositionen tatsächlich evaluiere und anheuere. (Um nicht zu implizieren, dass andere es nicht tun! Nur, dass ich ziemlich viel Zeit damit verbringe, darüber nachzudenken.)

Erstens stimme ich Tetrad zu, dass Sie keinen Abschluss brauchen , wenn Sie leidenschaftlich und gut in dem sind, was Sie tun . Ich selbst habe die Schule kurz vor Abschluss verlassen. Aber ein Informatik-Abschluss ist definitiv ein großes Plus für jeden Kandidaten. Tetrad erwähnt, dass es in Informatikprogrammen nicht um Programmierung geht. Das stimmt bis zu einem gewissen Punkt, aber das ist, als würde man sagen, dass es nicht nur darum geht, Hämmer zu schwingen, wenn man zur Tischlerei in die Schule geht. Auf diese Weise möchte ich nicht nur Programmierer einstellen , sondern auch Ingenieure . Ich möchte, dass Sie nicht nur Code schreiben, sondern auch gut gebaute Systeme erstellen können. Ein Hochschulabschluss wird Ihnen auf diese Weise sehr helfen.

Um die Frage zu klären, ob ein Spielentwicklungs- oder ein Comp-Sci-Abschluss besser ist, bevorzuge ich im Allgemeinen, selbst Comp-Sci-Abschlüsse zu sehen. Es hängt jedoch vom Programm ab - ich habe gute Dinge über RPIs Programm gehört, wie der Coderanger sagte. Aber einige Designer, mit denen ich zusammengearbeitet habe, haben sich für die allgemeine "Spieleentwicklung" entschieden, die eine Mischung aus Design und Programmierung lehrt, und nachdem ich mit ihnen gesprochen habe, bin ich mir darüber im Klaren, wie detailliert die Programmierteile dieser Programme sind. Andererseits haben Bewerber, die aus diesen Schulen kommen, in der Regel Demos oder andere Beispiele ihrer Arbeit, während Bewerber, die aus Hochschulen kommen, dies häufig nicht tun - es ist ein großer Vorteil, sich den Code von jemandem ansehen zu können.

Mir ist klar, dass ich Ihre Frage nicht direkt beantwortet habe, aber ich hoffe, das hilft Ihnen bei Ihrer Entscheidung.


Wir müssen auf verschiedene Schulen gegangen sein, weil mein Undergrad-CS-Programm ein Witz für Ingenieursysteme war. Ich stimme zu, gute Ingenieure sind von entscheidender Bedeutung, aber nach meinem Verständnis ist dies eher der Bereich des Software-Engineerings als der der Informatik. Es hängt auch stark von guten Fähigkeiten zum kritischen Denken ab, was für mich eher eine Frage der Eignung als der Schulbildung ist.
Tetrad

1
Ich bin mir sicher einig, dass man kritisches Denken braucht. Ich würde sogar darüber hinausgehen, um angeborenes Talent im Allgemeinen auszudrücken. (Ich sah vielleicht einen fairen Anteil von klugen Leuten, die in der Schule einfach nicht in der Lage waren, die „Zeigereingebung“ zu treffen.) Und einige Schulen können mit Sicherheit schreckliche Programme haben. Alles, was so viel Zeit / Geld kostet, ist sicherlich eine Menge Recherche und Planung wert. Wie Tetrad sagte, bringt Ihnen die Schule keine Arbeit - die Schule sollte weniger eine Qualifikation sein, um den Arbeitgebern zu zeigen, dass Sie fertig sind, als vielmehr eine Gelegenheit, sich so gut wie möglich auf diese Arbeit vorzubereiten. :)
Justinian

1
Interessante Perspektive. Swinging Hammer Metapher, lol.
Bobobobo

13

Mein einziges Anliegen bei der Erlangung eines spielespezifischen Abschlusses ist, dass es Sie möglicherweise daran hindert, aus der Branche auszusteigen und in ein anderes Programmierfeld zu gelangen, wenn Sie jemals die Notwendigkeit hatten (schlechte Spielewirtschaft, wenn Sie die Wahl haben, Ihren Arbeitsplatz zu verlegen oder zu verlieren) Ich bekomme einen anderen Programmierauftrag in der Nähe usw.). Ein Informatik-Abschluss ist allgemeiner und abgerundeter und sollte Sie in die Lage versetzen, in alle Bereiche der Programmierung einzusteigen. Sie werden höchstwahrscheinlich eine Berufsausbildung absolvieren, egal wo Sie landen.


10

Ein guter Hintergrund in der allgemeinen Softwaretechnik ist immer der beste Weg. Ich war einer der ersten Studenten im RPI-Programm für Spielestudien (als Moll, Major war ich immer noch CS) und ich würde sagen, dass ich ungefähr das Zehnfache des praktischen Nutzens aus den nicht spielbezogenen Klassen gezogen habe. Wie Tetrad sagt, ist das größere Problem, wenn Sie ein guter Programmierer sind, unabhängig von Abschlüssen oder Titeln. Ich denke einmal, dass ungefähr 1/3 unseres Software-Teams hier keinen Universitätsabschluss hatte. Zumindest mit RPIs Spieleentwicklungskursen war es meistens eine Ausrede, mehr Erfahrung mit dem Aufbau von Spielen zu sammeln, die ich wahrscheinlich sowieso in meiner Freizeit gemacht hätte. Ein guter, formaler Game-Design-Kurs ist auf jeden Fall einen Blick wert, vor allem, um mehr über die in der Branche verwendete Terminologie zu erfahren ("MDA", "Systemdynamik", "Gefangener").


6

Beide haben Kompromisse. Kurze Antwort: Die Handelsschule kann Sie für die Spielebranche geringfügig relevanter machen, für den Rest der Welt jedoch geringfügig weniger. Da die durchschnittliche Karrieredauer eines Spieleentwicklers 5,5 Jahre beträgt (wir lieben unseren Burnout), ist der Besuch einer Handelsschule im Wesentlichen eine lebenslange Verpflichtung für die Spielebranche (es sei denn, Sie sind bereit, später zu einem konventionelleren Undergrad zurückzukehren).

Es hat eine Menge Schriften zu diesem Thema gegeben. Mein Favorit:

http://www.sloperama.com/advice/lesson44.htm - und wirklich alles andere auf Tom Slopers Website. Er schreibt in einem No-Nonsense-Stil und hat keine Angst, sich über die Vor- und Nachteile der Branche klar zu werden.

http://www.gamecareerguide.com/features/298/choosing_a_.php - und wirklich alles andere auf GameCareerGuide. Dies ist der gesamte PUNKT der Website als Leitfaden für Leute, die in die Branche einsteigen möchten.

Und wirklich, wenn Sie "Spielschule auswählen" in Google eingeben, werden Sie mehr Ratschläge finden, als Sie möglicherweise vor der Immatrikulation lesen können :)


6

Obwohl es bereits eine akzeptierte Antwort gibt, habe ich mich entschlossen, diese Antwort zu schreiben, um einige der zuvor diskutierten Punkte zu erläutern und einige Fehler zu beheben, die ich in anderen Antworten bemerkt habe.

Akkreditierung

In erster Linie gibt es in den Vereinigten Staaten zwei Arten der Akkreditierung:

  • Regional - Dies ist der Prozess, den traditionelle Hochschulen und Universitäten durchlaufen
  • National - Dies ist der Prozess, den Fach- und Berufsschule durchlaufen

Es gibt viele Informationen, die detailliert auf die verschiedenen Prozesse eingehen, aber hier ist, was Sie wissen müssen:

  • Wenn Sie einen Abschluss an einer staatlich anerkannten Schule erwerben, können Sie einen Abschluss an einer regional anerkannten Hochschule erwerben (und umgekehrt).
  • Wenn aus welchem Grunde auch immer Sie sich entscheiden , von einer national anerkannten Schule zu jeder anderen Schule zu übertragen (national oder regional anerkannten), bevor Sie Ihr Studium hat , die neue Schule nicht akzeptieren müssen , jede Ihrer Kredite.

Nach was in einer Institution / in einem Grad zu suchen

Es gibt eine Menge Schulen, die Spielentwicklungsunterricht anbieten (traditionell und Spezial), und viele von ihnen sind 2 Cent nicht wert. Stellen Sie sicher, dass Sie nachforschen und so viel wie möglich über eine Schule lernen, bevor Sie sich dazu verpflichten.

  • Abschluss oder Zertifikat? - Wenn Sie Ihren Abschluss machen, erhalten Sie dann einen Abschluss oder ein Zertifikat?
  • Professoren - Was sind ihre Hintergründe? Scheinen sie qualifiziert zu sein, die Fächer in ihrem Lehrplan zu unterrichten?
  • Lehrplan - Basiert der Großteil der Kurse auf Theorie oder Anwendung? Suchen Sie speziell nach Kursen, die Softwarearchitektur, Rendering (Direct X oder OpenGL), künstliche Intelligenz, Analysis und Trigonometrie lehren
  • Studenten - Wie viele Studenten finden Arbeit? Welche Firmen? Fragen Sie nach Beispielen für Projekte, die von Studenten abgeschlossen wurden, und zeigen Sie, was diese Studenten zum fertigen Produkt beigetragen haben.
  • Industrie - Scheint die Schule mit der Industrie verbunden zu sein? Gibt es Unternehmen für Spiele / Software / Simulation in der Region? Besuchen Gastredner die Schule? Gibt es ein lokales IGDA-Kapitel?

Allgemeine Hinweise

  • Erfahrung ist wichtiger als formale Bildung - In dieser Branche ist Talent alles, deshalb ist es wichtig, ...
  • Arbeiten an Spielen außerhalb der Schule - Egal, ob Sie eine traditionelle Schule oder eine Spezialschule besuchen (oder welchen Abschluss Sie anstreben), Sie sollten sich ernsthaft bemühen, in Ihrer Freizeit an Spielprojekten zu arbeiten .
  • Netzwerk, Netzwerk, Netzwerk!

Wenn Sie Fragen haben oder möchten, dass ich einen der vorgebrachten Punkte kläre, können Sie gerne einen Kommentar hinterlassen. :)


5

Es gibt einen Unterschied zwischen Spieldesign und Spielprogrammierung. Heutzutage verwenden viele Spielefirmen unterschiedliche APIs. Die Fähigkeit, sich an eine neue Codierungsumgebung anzupassen, ist daher sehr wichtig, oder es tut Ihnen sehr leid.

Ich habe Programme gesehen, die Ihnen auch eine Reihe von Tools und Ressourcen beibringen. Diese Spezifikation ist für eine Weile großartig.

Als Programmierer für die Industrie ist es besser, nur einen CS-Abschluss zu machen. Und Sie lernen Design, indem Sie einfach in der Branche sind und arbeiten vielleicht bis zur Position des Designers, wenn Sie auch kreativ sind . Viele der führenden Spieleentwickler verfügen jedoch über Abschlüsse in den Bereichen Finanzen und Maschinenbau. Es ist also nicht so wichtig, welchen Abschluss Sie wirklich haben, aber am Ende des Tages ist es wirklich selten, ein Lead-Designer zu sein, ohne sich aufzurüsten, und einen Programmierjob mit soliden CS-Kenntnissen zu bekommen, ist definitiv das Beste weit zu gehen.

Fazit: Ein CS-Abschluss hilft im Spielfeld. Die meiste Zeit arbeiten Sie mit mittleren Verschleiß- oder Bearbeitungskomponenten. Am Ende des Tages haben Sie wahrscheinlich nie bemerkt, dass Sie an einem Spiel gearbeitet haben!


5

Bisher hat noch niemand etwas erwähnt, das ich hinzufügen möchte, nämlich Networking . Nein, nicht das, was Sie mit Cat-5-Kabeln machen, die ganze Sache mit der Interaktion mit Menschen.

Der traditionelle Abschluss ist wohl "besser" als der Schulabschluss für Spieleentwicklung.

Aber Sie werden die große Gelegenheit verpassen, sich mit anderen Leuten zu vernetzen, die in der Branche sind, in der sie waren oder in die Branche einsteigen wollen. Menschen, die sonst Freunde, Mentoren, Mitarbeiter, Mitbegründer, Arbeitgeber, Arbeitnehmer usw. werden würden.

Wenn Sie also ein traditionelles Studium anstreben, müssen Sie darauf vorbereitet sein, dieses zu verpassen und versuchen, es so gut wie möglich zu kompensieren.


1
Natürlich ist auch das Gegenteil der Fall. Wenn Sie eine traditionelle Schule besuchen, haben Sie die Möglichkeit, sich mit Menschen aus anderen Branchen zu vernetzen. Ich würde sogar argumentieren, dass es schwieriger ist, Anwälte als Informatiker zu treffen, als als Studienanfänger, während es ziemlich einfach ist, die GDC zu besuchen und Spieleentwickler kennenzulernen.
Alex Schearer

5

Soweit ich weiß, gibt es für jede Seite die folgenden Vorteile:

CS-Abschluss:

  • Sie erhalten eine breitere Ausbildung und treffen eine größere Vielfalt von Menschen. Das ist wahrscheinlich wichtiger als Sie denken.
  • Sie haben die Möglichkeit, die Majors drastischer zu ändern, wenn Sie eine neue Leidenschaft entdecken.
  • Es ist wahrscheinlich viel billiger.
  • Ihr Abschluss wird außerhalb von Spielen nützlich sein. Die Chancen, dass Sie Ihre gesamte Karriere in der Spielebranche verbringen, stehen sehr schlecht.

Spielschulabschluss:

  • Sie erhalten mehr praktische Erfahrung mit Spieltechnologie.
  • Sie werden mit anderen Menschen zusammen sein, die genau das tun möchten, was Sie wollen.
  • Sie werden (hoffentlich) einige Branchenverbindungen bekommen.
  • Sie werden mehr praktische spielorientierte Dinge lernen. (Aber denken Sie daran, dass das, was Sie hier lernen, ein schmerzhaft kurzes Ablaufdatum hat.)

Ich würde Sie dringend davon abhalten, zu Full Sail zu gehen. Ich habe acht Jahre in der Spielebranche in Orlando gearbeitet und kann die Anzahl der Full Sail-Absolventen zählen, die wir angestellt haben. Es ist fantastisch teuer und es ist sehr unwahrscheinlich, dass es Ihr Geld wert ist.


Kannst du, abgesehen von den Kosten, die ich zugeben muss, ziemlich teuer, erklären, warum du die Leute davon abhältst, an Full Sail teilzunehmen? Als Absolvent würde ich mich über Ihre Punkte freuen.
Ari Patrick

2
Nach dem, was ich gehört habe, wird den Schülern ein Cookie-Cutter-Ansatz für das Erstellen eines Spiels beigebracht: Hier implementieren Sie Schatten, hier ein BSP mit relativ geringen Konzepten auf hoher Ebene. Wenn Sie einen Schüler außerhalb dieser spezifischen Dinge mitnehmen, sind sie verloren. Für mich ist das rückwärts, es ist einfach, bestimmte Techniken selbst zu lernen, wenn Sie eine solide Grundlage in den Prinzipien haben.
Munificent

3

Wenn Sie ein Game Development Degree anstreben, wissen Sie einfach, dass sie in normalen Programmierpositionen nicht viel Dampf halten. Davon abgesehen ist Digipen wahrscheinlich das beste Programm, das Sie tun können. Sie haben sehr gute Beziehungen zu Valve und ihre Studentenprojekte wurden jährlich mehrfach mit IGF- Preisen ausgezeichnet.

Von Digipen-Schülern, mit denen ich gesprochen habe, sind sie von Anfang an ein sehr hartes Kernprogramm für Spiele mit branchenspezifischen Fähigkeiten wie C ++, OpenGL und DirectX.

Wenn Sie sich andererseits für ein allgemeineres Informatikstudium entscheiden, werden Sie auf das allgemeine Programmieren vorbereitet, was definitiv nicht ausreicht, um einen guten Job als Spieleprogrammierer zu bekommen. Schlimmer noch, viele Schulen tendieren dazu, Java als Sprache ihrer Wahl zu unterrichten.

Joel über Software - Die Gefahren von JavaSchools

Wenn Sie jemals ein Interview führen oder eine Chance auf einen Programmierjob haben möchten, sagen Sie einfach, dass Sie in erster Linie Java-Programmierer sind.

Ich versuche nicht zu sagen, dass es unmöglich ist, einen guten Job als Spielprogrammierer mit einem CS-Abschluss zu bekommen, aber leider wird ein CS-Abschluss die am wenigsten beeindruckende Sache in Ihrem Lebenslauf sein.

Trotzdem wird ein CS-Abschluss definitiv nicht schaden. Erwarten Sie nur, dass Sie jeden freien Moment damit verbringen, an Nebenprojekten zu arbeiten und ein großartiges Portfolio zu erstellen. Diese beiden Dinge werden dir deinen Job bringen. Der CS-Grad ist eher ein Sicherheitsnetz für den Fall, dass Sie keine Crunch-Zeiten von mehr als 100 Stunden möchten, die 6 Monate andauern =) (das ist ein bisschen extrem, aber nicht ungewöhnlich)


Ich bin mir nicht sicher, ob Sie Java empfehlen. Google und Amazon, um nur zwei große Player zu nennen, verwenden beide Java in großem Umfang. Wenn Sie sich bei Microsoft oder einem Microsoft-Shop bewerben und wissen, dass Java Sie mit C # vorbereitet. Natürlich ist Java für die Spieleentwicklung kein Anfänger, aber für den Rest der Branche eine gute Wahl.
Alex Schearer

1
Ich habe über Java gesprochen, um eine Position als Programmierer für Spiele zu bekommen. Ich bin ein Sun Certified Java Programmer und programmiere Java professionell. Es ist eine gute Programmiersprache, aber eine schlechte Programmiersprache für Spiele. C ++ ist die Programmiersprache für Defacto-Spiele, und vielleicht auch Python, aber wie in dem Artikel, auf den ich verwiesen habe, fehlt Java viel von der schwierigen Programmierung, die einen Programmierer großartig macht verbringt überhaupt viel Zeit mit Rekursion (basierend auf Java).
David Young

1
Ein "echter" Spieleentwickler (über 20 Jahre in der Branche, hat viele Arcade-Klassiker gemacht und sich auf Konsolen spezialisiert) sagte mir, der einzige wirkliche technische Grund für Java sei der verwaltete Speicher - mit der mickrigen Hardware, an der sie arbeiteten Ich konnte mich nicht darauf verlassen, dass eine JVM den Arbeitsspeicher für sie effizient steuert. Ich würde Java nicht so anklopfen ... hast du schon von Jake2 (Port von Quake2) oder Runescape (Applet-basiertes MMO) gehört? Spiele sind in Java möglich, und es gibt einige Leute, die das tun.
Weiji

1
Übrigens, was ist mit "Java fehlt schwierige Programmierung"? Das scheint fehlgeleitet. Jahrzehntelange kollektive C- und C ++ - Erfahrung in der Softwareindustrie hat den Pufferüberlauf in alltäglichen Programmen nicht gestoppt - bedeutet das, dass es angemessen schwierig ist? Guy Steele sagte: "Wir haben es geschafft, viele von ihnen auf halbem Weg nach Lisp zu ziehen." Ich denke, wenn Sie keine schwierigen Programmieraufgaben in Java ausführen, arbeiten Sie nicht wirklich an schwierigen Problemen.
Weiji

3
Die meisten Punkte von Joel zu JavaSchools gelten auch für GameSchools. Sein Punkt ist, dass wirkliche Bildung Breite erfordert, und seine Klage bezieht sich nicht auf Java per se, sondern darauf, dass CS-Abschlüsse immer mehr Berufsschulen werden - z. B. Spieleschulen - und dass diese einfach nicht so gut darin sind, denkende Menschen hervorzubringen . auch wenn es kurzfristig arbeitende Menschen hervorbringt .

3

Jeder, mit dem Sie um Jobs konkurrieren, weiß etwas über das Erstellen von Spielen. Sie müssen darüber nachdenken, welchen Wert Sie für einen Tisch haben, bei dem es nicht darum geht, Spiele zu machen. Ob es sich dabei um fundierte Kenntnisse der Informatik oder der Softwaretechnik, des Expressionismus, der klassischen Antike, der französischen Küche oder der kognitiven Psychologie handelt, bleibt Ihnen überlassen. Spielefirmen haben mehr als genug Leute, die Spiele kennen - kennen Spiele, aber wissen auch etwas anderes, denn auf diese Weise werden Sie die Leute überraschen und etwas Besonderes hervorbringen.


3

Wenn ich für eine der großen Konsolenfirmen arbeite, kann ich bestätigen, dass HR die meiste Zeit automatisch Personen ohne Abschluss filtert, bevor die Lebensläufe an die Manager gesendet werden. Etwas zu beachten.

In Bezug auf die Wahl des Abschlusses werden Personen, die derzeit Game-Kurse absolvieren, im Vergleich zu CS-Kursen im Allgemeinen "abgeneigt". Dies ist nicht fair und spiegelt sicherlich nicht das wider, was die Game Courses lehren. Aber da sie relativ neu sind und die meisten Leute, die einstellen, nicht die Wahl hatten, glauben Sie immer noch an einen starken CS-Hintergrund. Natürlich, ymmv.

Wenn Sie sicher sind, dass Sie als Programmierer in die Spielebranche einsteigen möchten, kann ich Ihnen nur den besten Rat geben, einen gemeinsamen CS + Math-Abschluss zu machen (sofern Sie über die entsprechenden Fähigkeiten verfügen). Dies erleichtert (meiner Erfahrung nach) einen Job als Absolvent viel schneller.


2

Aus meiner persönlichen Erfahrung in einer Game-Design-Ausbildung geht es nicht nur um einen bestimmten Abschluss, sondern auch darum, wie Sie Ihre Programmierkenntnisse verbessern und Ihre Talente unter Beweis stellen. Ich habe eine Menge Leute mit Abschlüssen getroffen, die sich nicht speziell an Spielen orientieren, wie Bildende Kunst, Networking und Informatik, und die sie in der Branche anwenden. Ich sage, finde eine Schule, die dir beibringt, was du lernen möchtest, und wende dann diese Fähigkeiten an, um ein Spiel alleine oder mit Freunden zu machen. Es wird Ihre technischen Fähigkeiten zusammen mit der Leidenschaft für Videospiele demonstrieren.


2

Hauptfach Informatik mit Spezialisierung auf Spieleentwicklung ... UC Irvine hat ein solches Programm. Wenn Sie die Noten und SAT-Werte für UCI haben, entscheiden Sie sich dafür. Auch UCI befindet sich in Südkalifornien, wo sich so viele Top-Spieleentwickler befinden ... was sehr dazu beiträgt, einen tollen Job auf dem Gebiet zu landen.


2

Machen Sie einen Abschluss in Informatik. Wenn der Kurs sein Geld wert ist, sind Sie für einen Job in der Spielebranche gut qualifiziert, und wenn das Schlimmste zum Schlimmsten kommt und Sie es nicht schaffen, einen Job in der Spielebranche zu bekommen (oder entscheiden, dass er nichts für Sie ist) - Ich kenne viele Leute, die sich zwischen dem Beginn und dem Ende ihres Studiums anders über ihre Karriere entschieden haben.) Sie sind auch für eine Vielzahl anderer Berufe gut qualifiziert. Das Gleiche gilt nicht für einen bestimmten Grad der Programmierung von Spielen.

Es gibt eine Menge Dinge, die Sie tun können, um Ihre Berufsaussichten zu verbessern, viel mehr als einen bestimmten Abschluss zu machen. Eines der größten Dinge, nach denen ich suche, wenn ich Programmierer rekrutiere (zugegebenermaßen nicht für die Computerspielebranche), ist der Beweis einer Leidenschaft für das Thema. Studenten, die zu den meisten Vorlesungen kommen, die Kursarbeit machen und angemessene Noten in der Prüfung erhalten, sind zehn Cent wert. Die wirklich guten Kandidaten sind diejenigen, die etwas Besonderes geleistet haben, wie in ihrer Freizeit an einem persönlichen Projekt zu arbeiten, in den Ferien auszugehen und Berufserfahrung zu sammeln und im Allgemeinen mehr als nur minimalen Aufwand zu betreiben.

Mache ein Informatik-Studium, aber arbeite in deiner Freizeit weiter an spielbezogenen Dingen. Belästigen Sie lokale (und entfernte!) Spielefirmen für Arbeitserfahrungen in den Hochschulferien (das Schlimmste, was sie sagen können, ist Nein). Arbeiten Sie an einem kleinen Spiel, das Sie im Laufe der Jahre weiterentwickelt haben - vielleicht können Sie es sogar für Ihre Dissertation verwenden. Wenn Sie dann zu einer Spielefirma gehen, die nach einem Job sucht, und ihnen das Spiel zeigen können, das Sie selbst entwickelt haben, die Technologien, die Sie sich selbst beigebracht haben, und die Tatsache, dass Sie drei Monate damit verbracht haben, Unit-Tests für die Spielefirma X durchzuführen anstatt einen Sommerurlaub zu haben sowieWenn sie alle Grundlagen eines Informatik-Abschlusses kennen, sind sie viel mehr daran interessiert, Sie einzustellen, als wenn Sie nur einen Grad der Spieleentwicklung absolviert haben. (Wer weiß - die Spielefirma X hat Sie vielleicht von Ihren Unit-Tests wirklich gemocht und fühlt sich bereit, einige Vollzeit-Programmierungen für sie durchzuführen.)


2

Alles hängt davon ab, was Sie auf lange Sicht tun möchten. Wollen Sie Programmierer oder Designer werden? Wollen Sie eigentlich selbst ein Unternehmen gründen? Gibt es eine Art von Unternehmen, für die Sie arbeiten möchten?

Ich nehme an, dass Sie Programmierer werden möchten. Auf diese Weise wird dieser Beitrag nicht 10 Seiten lang sein.

Wenn Sie sich auf Spieleprogrammierung konzentrieren, entscheiden Sie sich für den CS-Abschluss. Wenden Sie es dann alleine auf die Spieleprogrammierung an (zum Beispiel Nebenprojekte). Ein "Game Design" - oder "Game Design and Development" -Programm konzentriert sich nicht genug auf die eigentliche Programmierung.

Wissen Sie auch, dass es einen Unterschied zwischen dem Lernen von "Programmieren" und dem Lernen von "Informatik" gibt. Bei CS geht es mehr um rechnerisches Denken, Problemlösung, Logik und sogar ein bisschen Philosophie. Und denken Sie daran:

In der Informatik geht es nicht mehr um Computer als in der Astronomie um Teleskope. - Edsger Dijkstra

Wenn Sie vorhaben, ein eigenes Unternehmen zu gründen und sich auf das Programmieren zu konzentrieren, würde ich immer noch CS vorschlagen, aber entweder mit einem Nebenfach oder einem Abschluss als Zweitstudent.

Wenn Sie bereits ein starker Programmierer (und / oder Informatiker) sind und etwas Geld haben (oder planen, ein erfolgreiches Unternehmen zu gründen [und bereits genug darüber recherchiert haben]), dann können Sie nachsehen eine Schule wie Full-Sail, um gezieltere Fähigkeiten zu erwerben.


1

Wenn Sie einen Abschluss wie den bei Digipen finden, in dem Sie lernen, Spiele von Grund auf in C ++ zu erstellen, würde ich empfehlen, ihn zu wählen. Um in der traditionellen Spielewelt Fuß zu fassen, muss man C ++ wirklich gut kennen, aber wenn Spiele Ihre Leidenschaft und Ihr Leben sind, wird es Ihnen vielleicht langweilig, wenn Sie kein Spiel haben und möglicherweise aufhören - ich weiß, dass ich es tun würde! Besonders CS, wo man kaum Programmieren lernt. Jeder Arbeitgeber, der einen CS-Absolventen über einen höher qualifizierten Programmierer mit einem Gaming-Abschluss einstellen würde, ist es nicht wert, für ihn zu arbeiten.

Natürlich können Sie, wenn Sie den traditionellen Karriereweg der Spiele gänzlich umgehen möchten, einfach eine Kopie von Unity oder Flash erwerben und mit der Erstellung von Spielen beginnen. In der Indie-Welt sind Qualifikationen nichts wert und Talent ist alles!


Es ist viel einfacher zu lernen, wie man Arbeitscode in eigener Zeit ausschaltet, als das Fach Informatik zu erlernen. Angesichts der Wahl zwischen einem autodidaktischen Programmierer mit einem Abschluss als Diplom-Informatiker und einem autodidaktischen Informatiker mit einem Abschluss als Diplom-Informatiker - alle anderen Erscheinungen sind im Grunde gleich, wie eine Demo oder Testergebnisse oder was auch immer - würde ich viel mehr Wert auf Ersteres legen .

1

Ich denke, es hängt massiv von der Qualität des Kurses ab - in jedem Fall. Ein allgemeiner CS-Abschluss, der ein breites Spektrum von Themen und Disziplinen abdeckt, ist unendlich viel wertvoller als ein Kurs zum Programmieren von Spielen, der Sie in XNA unterrichtet. Wobei ein Spieleentwicklungskurs mit Schwerpunkt auf Informatik mit zusätzlichen Modulen in der Spieleprogrammierung (Grundlagen der Grafik, Schreiben von Hochleistungscode usw.) eine ausgezeichnete Wahl wäre.

Um ehrlich zu sein, werden Sie mit größerer Wahrscheinlichkeit von dem eingestellt, was Sie sich außerhalb des Kurses beigebracht haben, als von dem, was Sie darin gelernt haben. Die meisten Unternehmen verlangen eine Art Demo. Wenn dies nicht auffällig genug ist, werden Sie nicht bemerkt. Ich habe noch kein Unternehmen gefunden, das Personen ohne Erfahrung und ohne Abschluss anstellt. Es ist ziemlich wichtig, dass sich jemand auch nur Ihren Lebenslauf ansieht.

Der Einstieg in die Spielebranche ist brutal schwierig, wenn Sie keine Erfahrung haben. Sie müssen entweder meilenweit voraus sein, die Kontakte haben oder einfach nur Glück haben (oder in den meisten Fällen alle drei). Aus diesem Grund schaffen es viele Leute einfach nicht. Aus diesem Grund würde ich vorschlagen, sicherzustellen, dass Ihr Abschluss für diejenigen außerhalb der Branche gleichwertig ist.

Während Sie an der Universität sind, lernen Sie, wie man in Ihrer Freizeit codiert. Schreiben Sie einige einfache Spiele in XNA, lernen Sie mehr über Shader und lernen Sie C ++ .

Ohne C ++ bekommst du keinen Job in der professionellen Spieleentwicklung, es sei denn, du hast großes Glück. Wo ich arbeite, ist die wichtigste Fähigkeit, die ein Programmierer nach guten Kommunikationsfähigkeiten und allgemeiner Eignung benötigt, C ++. Wir verwenden weder XNA noch DirectX oder OpenGL - die meisten Orte haben ihre eigenen APIs, Bibliotheken oder verwenden Toolchains wie UE3, sodass diese für nichts anderes als das Erlernen der Konzepte relevant sind.

Vernetzen Sie sich auch wie verrückt mit Leuten aus der Branche - sehen Sie nach, ob es Studios in Ihrer Nähe gibt, sprechen Sie mit Freunden von Freunden, versuchen Sie, ein Praktikum zu bekommen, schließen Sie ein Verhältnis zu jemandem, der dort wichtig ist - irgendetwas, um jemanden von innen heraus dazu zu bringen, sich mit Ihnen vertraut zu machen Name.


0

Den CS-Abschluss zu machen, ist das, was mir meine Reaktion sagt.

Wenn Sie wirklich spielen wollen, werden Sie Ihre kleinen Projekte während Ihrer Ausbildung machen. Wenn Sie fertig sind, verfügen Sie über eine äußerst solide Ausbildung, die als Lebenslaufverstärker und Kompetenzbasis fungiert, auf der Sie aufbauen können. Und wenn Sie sich eines Tages nicht mehr weiterentwickeln möchten, haben Sie mit dem CS-Abschluss wahrscheinlich ein breiteres Spektrum möglicher Karrieren.

Aber letztendlich hängt es mehr von Ihnen als Person als von Ihrem Abschluss ab. Wenn Sie Ihren Arbeitgeber davon überzeugen können, dass Sie gut genug sind, spielt es keine Rolle, welchen Abschluss Sie haben. Es sei denn, das Unternehmen muss seinen Kunden damit angeben, wie viele Abschlüsse seine Mitarbeiter haben (was zumindest bei einigen Beratungsunternehmen der Fall ist).

Vergessen Sie nicht die Möglichkeit, es als Unternehmer zu machen. Es ist schwer, aber es kann sich auszahlen.


Jemand stimmt offensichtlich nicht zu. Möchtest du darüber streiten, warum dies abgelehnt wurde?
Phil

0

Wenn überhaupt, würde ich ein Informatikstudium anstreben; Ich mache es selbst. Ich verfolge aber auch eine Konzentration auf die Spieleentwicklung . Unabhängig davon, welche Schule Sie besuchen möchten, möchten Sie möglicherweise untersuchen, ob diese Option zur Verfügung steht. Ich empfehle es sehr! Ich werde mit einem Informatik-Abschluss und den gleichen Kursen wie jeder andere CS-Hauptfach abschließen. Wenn ich mich also entscheide, nicht in die Spielebranche einzusteigen, habe ich immer noch die gesamte Ausbildung eines anderen mit einem CS-Abschluss. Ich nehme aber auch an spielbezogenen Kursen teil, die mir fokussiertes Wissen in der Spieleentwicklung vermitteln.

Zum Beispiel bin ich derzeit in einem allgemeinen Spielentwicklungskurs eingeschrieben, der vom Präsidenten und CTO einer lokalen Spielefirma unterrichtet wird, sodass ich (im Gegensatz zu einigen anderen CS-Kursen) viel praktisches und realistisches Wissen von ihm erhalte was manchmal tief in die Theorie gehen kann). Ich mache aber auch einen Kurs in Software-Engineering, in dem ich Java und geeignete Methoden des Software-Engineerings übe, die für alle Bereiche der Informatik gelten.

Am allerwenigsten, tun Sie Ihre Forschung über die Schule , die Sie zur Teilnahme planen. Finden Sie heraus, wer die Professoren sind, und suchen Sie nach ihnen. kennen sie sich aus Sind sie in der Branche oder haben sie Verbindungen? Sind sie IGDA-Mitglieder? Schauen Sie sich die Liste der Kurse an und prüfen Sie, ob sie Ihnen zusagt. Schauen Sie in der Umgebung der Schule nach, ob es Spielefirmen gibt. All diese Faktoren spielen eine große Rolle, wenn es darum geht, herauszufinden, ob die Schule einen wirklich guten Grad an Spielentwicklung / -konzentration aufweist, oder ob es nur eine Spielerei ist, weil die Spieleentwicklung die neueste "coole" Sache ist.


0

Ich würde empfehlen, ein CS-, Software Engineering- oder ähnliches Programm zu absolvieren. Zurück an der Universität hatten wir Spielefirmen wie EA, die ungefähr zweimal im Jahr kamen, um Coops und neue Absolventen zu rekrutieren. Zu diesem Zeitpunkt gab es an der Schule keine Spielabschlüsse und sie richteten sich an CS- und Soft-Eng-Schüler.

Es gibt einige Universitätskurse wie Computergrafik, in denen Sie grundlegende Spiele, Ray Tracer und andere grafische Projekte von Grund auf erstellen können. Arbeiten Sie in diesen Projekten hervorragend, und Sie können sie als Portfolio verwenden, um sich an Spielefirmen zu verkaufen.

Wenn Sie es schaffen, in die Spielebranche einzusteigen und diese nicht genießen, können Sie sich immer auf Ihren CS- oder Soft-Eng-Abschluss verlassen, um andere Entwicklungsjobs in verschiedenen Bereichen zu finden.


0

Das Problem in den Computerwissenschaften und insbesondere beim Programmieren ist, dass es sich um eine angewandte Wissenschaft handelt: Die Theorie führt nicht zu vielen Anwendungen ...

Sie können Theorie über Mathematik lernen, ohne viele Übungen zu machen, aber es gibt keinen Weg, wie Sie gut programmieren können, ohne zu codieren: Das Problem besteht darin, etwas zum Programmieren zu bekommen, damit Sie trainieren können, und das wird Ihnen die Gamedev-Schule geben .

Das Programmieren bringt Ihnen Geld, weil Sie Probleme lösen und Anwendungen erstellen: Die Theorie ist einfach, aber die Technik und die Praxis, um Arbeit zu leisten, sind schwieriger zu erlangen ...

CS ist gut, um die Grundlagen zu lernen, aber NICHTS ersetzt etwas zu tun.

Entweder in die Gamedev-Schule gehen oder ein gutes Projekt finden, aber die letztere Wahl ist riskant ...


Das Programmieren ohne die Theorie kann zu sehr schlecht gestalteten und / oder ausführenden Programmen führen. Als Programmierer müssen Sie ein Problem lösen. Ohne die Theorie, die ein Informatik-Abschluss gibt (geben sollte), haben Sie nicht wirklich ein solides Instrumentarium, um Probleme zu lösen, es sei denn, Sie lernen es selbst. Sie haben Recht, wenn Sie sagen, dass nichts besser ist als Übung, um Sie auf die eigentliche Erstellung eines Programms vorzubereiten, aber Übung ohne Theorie ist kein sehr effizienter Weg, um besser zu werden. joelonsoftware.com/articles/ThePerilsofJavaSchools.html Ist ein sehr guter Artikel :)
Chewy Gumball

Natürlich ist Theorie relevant, aber ich mache mir große Sorgen um Theorie, und jeder Programmierer sollte das tun. Darüber hinaus ist die Theorie nicht so kompliziert (insbesondere im Vergleich zu einigen Bereichen der Mathematik).
jokoon

Ich denke, der wahre Unterschied wäre, ob Sie in der Lage sind, bessere Lösungen zu finden, als es bereits gibt. Das Erlernen der Verwendung von bereits erstellten Elementen ist einfacher als das Erstellen von Elementen selbst. Ich finde auch, dass Sie lernen können, wie etwas einfach funktioniert, aber zu wissen, WARUM es funktioniert, ist schwieriger und führt zu einem viel tieferen Verständnis, mit dem Sie Dinge schneller und fehlerfreier ändern können.
Chewy Gumball

Ich bevorzuge "wie es funktioniert" im Vergleich zu "warum es funktioniert", auch wenn es dasselbe bedeutet ... Ich denke gerne über "erfinde das Rad nicht neu" nach und kümmere mich darum, was wichtig ist, wenn es nötig ist Versuchen Sie für eine Anwendung nicht zu verstehen, wie ein Kernel oder ein Compiler erstellt wird. Es gibt einige Unterschiede zwischen einem Autodidakten und einem Studenten, der einen Abschluss macht. Entweder erkunden Sie das Wissen selbst als Abenteuer oder Sie folgen einfach einem Leitfaden, um mehr über die Punkte zu erfahren, die der Leitfaden Ihnen beibringen möchte. Die Qualität in beide Richtungen kann sehr viel, aber es ist im Wesentlichen Politik und Meinungen.
jokoon

Ich fand es immer herausfordernder, die Theorie zu lernen, und es dauerte länger, sie zu assimilieren. Die praktische Arbeit ist normalerweise ein Kinderspiel im Vergleich zu den Themen, die Sie in der Informatik lernen. Andererseits ist dies meine Erfahrung und es kann zwischen Schülern und Schulen variieren.

0

Mein Ziel ist es, ein traditionelles 4-jähriges College zu suchen, das eine Abteilung für Spieleentwicklung hat, die aus Informatik oder Computertechnik besteht. Vielleicht hat es nur einen Professor, der in der Branche ist. Vielleicht könntest du eine Abschlussarbeit oder ein unabhängiges Studium in Game Design machen. Ihre beste Wette ist es, in einigen 4-jährigen Schulen, in denen Sie die Noten haben, eine Menge solcher Nachforschungen anzustellen - Sie möchten sehen, ob sie eine Hintertür / Seitentür für die Spieleentwicklung haben .


0

Vor ein paar Jahren stand ich vor der gleichen Frage und entschied mich für die Spieleentwicklung. Ich denke, dass es hier eine Menge Verwirrung darüber gibt, was ein Spieleentwicklungsgrad beinhaltet. Für meinen Kurs und die meisten Spielekurse ähnelt der Titel "Computing with Games Development", was, wie der Name schon sagt, bedeutet, dass Sie Hauptfach Informatik und Nebenfach Spieleentwicklung sind. In meinem Kurs bedeutete dies 1 bis 2 (max) Module pro Semester für Spieleentwicklung. Ich habe genau den gleichen Abschluss wie meine Freunde in den Kursen "Computing with Software Development" und "Computer Science" gemacht, mit Ausnahme dieser ein oder zwei Module (normalerweise war es nur ein Spielemodul).

Als wir unsere FYPs oder andere große Projekte machten, musste ich ein Projekt in Bezug auf Spieleentwicklung machen, aber die Softwareentwicklungsklasse konnte alles machen, was mit Software zu tun hatte, einschließlich eines Spieleprojekts, und die Informatikklasse konnte ALLES, was mit Computer zu tun hatte. Selbst wenn Sie sich für CS entscheiden, bedeutet dies nicht, dass Sie die Spieleentwicklung nicht mit dem lernen können, was Sie von CS kennen.

Der Grund, warum die Kurse so konzipiert sind, ist, dass sie jedem, unabhängig vom Kurs, einen guten allgemeinen Abschluss in Informatik vermitteln. Ich habe Leute in Kursen getroffen, die absolut spezifisch für Spieledesign sind, und ihre Beschäftigungsmöglichkeiten sind dadurch erheblich eingeschränkt.

Aus meiner Erfahrung heraus war ich nicht bereit, direkt vom Abschluss zum Spieleentwicklungsberuf überzugehen, da ich kein spielintensives Studium absolviert hatte. Ich konnte jedoch einen Job als Softwareentwickler bekommen, wenn ich in das Programm einsteigen wollte Spieleentwicklungsbranche Ich muss nur an einigen Nebenprojekten arbeiten, um ein Portfolio aufzubauen (ehrlich gesagt würde ich wetten, dass ich mit ein bisschen Glück einen Einstiegsjob bei einem Spielehersteller ergattern könnte). Die Erfahrung, bei einem Softwareentwicklungsunternehmen zu arbeiten, wird mir helfen, diesen ersten Spieljob zu bekommen, und in der Zwischenzeit lerne ich viel über die allgemeine Softwareentwicklung.

Mein Rat, wenn Sie sich für einen Spielekurs entscheiden, stellen Sie sicher, dass er nicht absolut spezifisch für die Spieleentwicklung ist. Kurse, die es Ihnen ermöglichen, in einer anderen Branche als nur Spielen zu arbeiten, sind viel nützlicher.


-1

Full Sail ist von einer anderen Akkreditierungsstelle als herkömmliche Universitäten akkreditiert. Das bedeutet, dass Credits, die bei Full Sail erworben wurden, nicht an traditionelle Universitäten übertragen werden. Wenn Sie also eine MS oder einen Doktortitel erwerben möchten, müssen Sie bei Null anfangen.


Das ist nicht ganz richtig. Wenn Sie einen Abschluss an einer staatlich anerkannten Schule erwerben, können Sie einen Abschluss an einer regional anerkannten Hochschule erwerben (und umgekehrt). Der Fall, auf den Sie sich meiner Meinung nach beziehen, ist, wenn Sie sich aus irgendeinem Grund entschließen, von einer national akkreditierten Schule zu einer anderen (national oder regional akkreditierten) Schule zu wechseln, bevor Sie Ihren Abschluss haben, muss die neue Schule keine akzeptieren Ihrer Credits.
Ari Patrick

Das ist wahr. Ich arbeite mit einigen Leuten von Full Sail zusammen und wenn sie sich für ein Master-Programm an der örtlichen staatlichen Universität einschreiben möchten, müssen sie einen Bachelor-Abschluss an einer anderen Schule erwerben.
Zooropa

-1

Wenn überhaupt, würde ich ein Informatikstudium anstreben; Ich mache es selbst. Ich verfolge aber auch eine Konzentration auf die Spieleentwicklung . Unabhängig davon, welche Schule Sie besuchen möchten, möchten Sie möglicherweise untersuchen, ob diese Option zur Verfügung steht. Ich empfehle es sehr! Ich werde mit einem Informatik-Abschluss und den gleichen Kursen wie jeder andere CS-Hauptfach abschließen. Wenn ich mich also entscheide, nicht in die Spielebranche einzusteigen, habe ich immer noch die gesamte Ausbildung eines anderen mit einem CS-Abschluss. Ich nehme aber auch an spielbezogenen Kursen teil, die mir fokussiertes Wissen in der Spieleentwicklung vermitteln.

Zum Beispiel bin ich derzeit in einem allgemeinen Spielentwicklungskurs eingeschrieben, der vom Präsidenten und CTO einer lokalen Spielefirma unterrichtet wird, sodass ich (im Gegensatz zu einigen anderen CS-Kursen) viel praktisches und realistisches Wissen von ihm erhalte was manchmal tief in die Theorie gehen kann). Ich mache aber auch einen Kurs in Software-Engineering, in dem ich Java und geeignete Methoden des Software-Engineerings übe, die für alle Bereiche der Informatik gelten.

Am allerwenigsten, tun Sie Ihre Forschung über die Schule , die Sie zur Teilnahme planen. Finden Sie heraus, wer die Professoren sind, und suchen Sie nach ihnen. kennen sie sich aus Sind sie in der Branche oder haben sie Verbindungen? Sind sie IGDA-Mitglieder? Schauen Sie sich die Liste der Kurse an und prüfen Sie, ob sie Ihnen zusagt. Schauen Sie in der Umgebung der Schule nach, ob es Spielefirmen gibt. All diese Faktoren spielen eine große Rolle, wenn es darum geht, herauszufinden, ob die Schule einen wirklich guten Grad an Spielentwicklung / -konzentration aufweist, oder ob es nur eine Spielerei ist, weil die Spieleentwicklung die neueste "coole" Sache ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.