Szkoła nie da ci pracy.
Jeśli jesteś dobry w tym, co robisz i zależy ci na tym, nie potrzebujesz dyplomu.
Stopień koncentrujący się na grze pomaga dobrze postawić stopę w drzwiach, ponieważ wiele z tych szkół ma nauczycieli lub doradców, którzy faktycznie pracują w branży. Pomoże Ci również, zapewniając przydatne doświadczenie w zespole.
Ponadto, a to jest bardzo ważne, stopień informatyki nie dotyczy programowania. Możesz mieć zajęcia tu i tam, które mogą być przydatne, ale stopień jako całość nie dotyczy dobrych praktyk programistycznych lub naprawdę czegoś pragmatycznego, czego potrzebujesz na co dzień. (Uwaga: może się to różnić w zależności od szkoły).
Biorąc to pod uwagę, uzyskanie dyplomu CS zwykle oznacza pójście do szkoły nie nastawionej na grę, co oznacza również uzyskanie bardziej zaokrąglonego wykształcenia, które może się opłacić pod koniec. Również wiele zwykłych szkół ma obecnie programy do tworzenia gier, które mogą zapewnić ci pewne powiązania z lokalnym przemysłem.
Przynajmniej z mojego doświadczenia, uzyskanie certyfikatu z jednej z tych szkół tworzenia gier jest prawie bezwartościowe samo w sobie. O ile nie masz pobocznych projektów lub nie masz jakiegoś dowodu na to, że zależy ci na czymkolwiek innym, czym jesteś zainteresowany, niż po prostu chodzeniu do szkoły, pójdziesz w „może kiedyś się z nimi spotkam” stos życiorysów (wskazówka: nie będę).
Edycja : ponieważ tak naprawdę nie odpowiedziałem na pytanie, zasadniczo moja opinia jest następująca:
Jeśli masz motywację do pracy nad grami w wolnym czasie, zrób to i zdobądź tradycyjne wykształcenie. Opłaci się na wiele sposobów, niż gdybyś poszedł do bardziej niszowej szkoły.
Jeśli jesteś osobą, która działa lepiej, gdy ktoś mówi jej, aby coś zrobiła, lub jeśli chcesz poczuć, że twoje pieniądze są na linii, spróbuj pójść do szkoły deweloperów gier.
Jeśli Twoim jedynym celem w życiu jest wejście do branży gier (nie powinno tak być), a ty jesteś wystarczająco inteligentny i zmotywowany, spróbuj poświęcić rok i pracować nad rzeczami w wolnym czasie (mody, projekty solo, pokazy, cokolwiek) i pomijając obie opcje.
Widzę, że istnieje już akceptowana odpowiedź, ale pomyślałem, że wrzucę swoje dwa centy, ponieważ nie zgadzam się z odpowiedziami najwyżej ocenianymi i faktycznie oceniam i zatrudniam kandydatów na stanowiska programistyczne. (Nie oznacza to, że inni tego nie robią! Po prostu spędzam sporo czasu nad myśleniem…)
Po pierwsze, zgadzam się z Tetradem, że jeśli jesteś pasjonatem i jesteś dobry w tym, co robisz, nie potrzebujesz dyplomu. Sam skończyłem szkołę, zanim skończyłem. Ale posiadanie stopnia naukowego z pewnością jest dużym plusem dla każdego kandydata. Tetrad wspomina, że programy informatyczne nie dotyczą programowania. To prawda, ale to tak, jakby powiedzieć, że chodzenie do szkoły stolarskiej nie polega tylko na huśtaniu młotów. Patrząc na to w ten sposób, nie chcę tylko zatrudnić programistów , chcę zatrudnić inżynierów . Chcę, abyś mógł nie tylko pisać kod, ale także tworzyć dobrze zbudowane systemy. Specjalizacja pomoże ci bardzo w ten sposób.
Aby odpowiedzieć na pytanie, czy stopień rozwoju gry lub stopień naukowy jest lepszy, ja generalnie wolę widzieć stopnie naukowe. Zależy to jednak od programu - jak wspominałem program kodujący, słyszałem dobre rzeczy o programie RPI. Ale kilku projektantów, z którymi pracowałem, wybrało ogólne stopnie „tworzenia gier”, które uczą hybrydy projektowania i programowania, a po rozmowie z nimi obawiam się, jak dogłębne są części programistyczne tych programów. Z drugiej strony, kandydaci pochodzący z tych szkół mają zwykle wersje demonstracyjne lub inne przykłady swojej pracy, podczas gdy ludzie pochodzący ze specjalizacji często tego nie robią - możliwość patrzenia na czyjś kod jest dużą zaletą.
Zdaję sobie sprawę, że nie odpowiedziałem bezpośrednio na twoje pytanie, ale mam nadzieję, że to pomoże ci w podjęciu decyzji.
źródło
Moją jedyną obawą związaną z uzyskaniem stopnia naukowego związanego z grami jest to, że może Ci to uniemożliwić wyjście z branży i przejście na inną dziedzinę programowania, jeśli kiedykolwiek będziesz miał taką potrzebę (zła ekonomia gier, biorąc pod uwagę wybór lokalizacji lub utraty pracy) / zdobądź inną pracę programistyczną w okolicy itp.). Stopień informatyki jest bardziej ogólny i dobrze zaokrąglony i powinien umożliwić ci dostęp do dowolnej dziedziny programowania. Najprawdopodobniej będziesz miał szkolenie zawodowe, niezależnie od tego, gdzie i tak skończysz.
źródło
Posiadanie dobrego ogólnego doświadczenia w inżynierii oprogramowania jest zawsze najlepszym sposobem. Byłem jednym z pierwszych studentów programu studiów gier RPI (jako nieletni, major nadal był CS) i powiedziałbym, że uzyskałem około 10-krotność praktycznej korzyści z zajęć niezwiązanych z grą. Jak mówi Tetrad, większym problemem jest to, czy jesteś dobrym programistą, niezależnie od stopni naukowych i tytułów. Myślę, że w pewnym momencie około 1/3 naszego zespołu oprogramowania nie miała wyższego wykształcenia. Przynajmniej w przypadku klas tworzenia gier RPI była to głównie wymówka, aby zdobyć więcej doświadczenia w budowaniu gier, co prawdopodobnie zrobiłbym w wolnym czasie. Warto jednak zajrzeć na dobrą, formalną klasę projektowania gier, głównie po to, aby poznać terminologię stosowaną w branży („MDA”, „dynamika systemu”, „więzień”
źródło
Oba mają kompromisy. Krótka odpowiedź: szkoła handlu może sprawić, że będziesz trochę bardziej odpowiedni dla branży gier, ale nieznacznie mniej dla reszty świata. Ponieważ średnia długość kariery twórcy gier wynosi 5,5 roku (dłużej przeżywamy wypalenie zawodowe), chodzenie do szkoły handlowej jest zasadniczo życiowym zobowiązaniem w branży gier (chyba że jesteś przygotowany na powrót do bardziej konwencjonalnego studia).
Na ten temat napisano wiele pism. Mój ulubiony:
http://www.sloperama.com/advice/lesson44.htm - i tak naprawdę wszystko inne na stronie Toma Slopera. Pisze w stylu non-nonsense i nie boi się bardzo jasno mówić o pozytywnych i negatywnych stronach branży.
http://www.gamecareerguide.com/features/298/choosing_a_.php - i tak naprawdę wszystko inne w GameCareerGuide. To jest cały PUNKT witryny, jako przewodnik po zasobach dla osób chcących wejść do branży.
I naprawdę wpisz w Google „wybranie szkoły gry”, a znajdziesz więcej porad, niż możesz przeczytać przed maturą :)
źródło
Chociaż odpowiedź jest już zaakceptowana, postanowiłem napisać tę odpowiedź, aby wyjaśnić niektóre z wcześniej omówionych punktów, a także rozwiązać kilka błędów, które zauważyłem w innych odpowiedziach.
Akredytacja
Przede wszystkim w Stanach Zjednoczonych istnieją dwa rodzaje akredytacji:
Istnieje wiele informacji, które szczegółowo opisują różne procesy, ale oto, co musisz wiedzieć:
Czego szukać w instytucji / stopniu naukowym
Istnieje mnóstwo szkół, które oferują kształcenie w zakresie tworzenia gier (tradycyjne i specjalistyczne), a wiele z nich nie jest wartych 2 centów. Pamiętaj, aby przeprowadzić badania i dowiedzieć się jak najwięcej o szkole przed jej zaangażowaniem.
Ogólne wskazówki
Jeśli masz pytania lub chciałbym wyjaśnić którekolwiek z podanych uwag, możesz dodać komentarz. :)
źródło
Istnieje różnica między projektowaniem gry a programowaniem gier. Obecnie wiele firm produkujących gry używa różnych interfejsów API, więc umiejętność dostosowania się do nowego środowiska kodowania to świetna umiejętność, w przeciwnym razie będziesz bardzo żałować.
Widziałem programy, które uczą również określonego zestawu narzędzi i zasobów. Ta specyfikacja jest świetna przez chwilę.
Jako programista dla branży lepiej jest po prostu uzyskać dyplom CS. I nauczysz się projektowania, po prostu będąc w branży, a być może będziesz pracować na stanowisku projektanta, jeśli jesteś kreatywny . Jednak wielu wiodących projektantów gier ma stopnie od finansów po inżynierię mechaniczną. Tak naprawdę nie ma większego znaczenia, jaki stopień naprawdę uzyskasz, ale do końca dnia kolego naprawdę trudno jest zostać głównym projektantem bez pracy, a znalezienie pracy programistycznej z solidnym doświadczeniem CS jest zdecydowanie najlepsze tak trzymać.
Podsumowując: stopień CS pomoże na polu gry. Przez większość czasu pracujesz z komponentami o średnim zużyciu lub do edycji. Pod koniec dnia prawdopodobnie nigdy nie zdałeś sobie sprawy, że pracujesz nad grą!
źródło
Coś, o czym nikt jeszcze nie wspomniał, a co chciałbym dodać, to tworzenie sieci . Nie, nie to, co robisz z kablem Cat-5, cała ta „interakcja z ludźmi”.
Tradycyjny stopień jest prawdopodobnie „lepszy” niż dyplom ukończenia szkoły tworzenia gier.
Ale przegapisz ogromną okazję do nawiązania kontaktów z innymi ludźmi, którzy są, byli lub chcą wejść do branży. Ludzie, którzy inaczej zostaliby przyjaciółmi, mentorami, współpracownikami, współzałożycielami, pracodawcami, pracownikami itp.
Więc jeśli zdecydujesz się na tradycyjny stopień, musisz być przygotowany na to, aby go przegapić i spróbować zrekompensować to jak najlepiej.
źródło
Oto zalety dla każdej strony, o ile mi wiadomo:
Stopień CS:
Stopień szkoły gry:
Chciałbym mocno zniechęcać przed pójściem do żaglami. Przez osiem lat pracowałem w branży gier w Orlando i mogę zliczyć liczbę zatrudnionych przez nas ocen Full Sail. Jest fantastycznie drogi i jest mało prawdopodobne, aby był wart twoich pieniędzy.
źródło
Jeśli wybierzesz stopień rozwoju gry, po prostu wiedz, że nie trzymają dużo pary w normalnych pozycjach programowania. Powiedziawszy to, Digipen jest prawdopodobnie najlepszym programem, jaki możesz zrobić. Mają bardzo dobre relacje z Valve, a ich projekty studenckie zdobyły wiele nagród IGF rocznie.
Od studentów Digipen, z którymi rozmawiałem, od samego początku są programistami o bardzo trudnych podstawach, z umiejętnościami ukierunkowanymi na przemysł, takimi jak C ++, OpenGL i DirectX.
Z drugiej strony, jeśli zdecydujesz się na bardziej ogólny stopień informatyki, przygotujesz cię do ogólnego programowania, co zdecydowanie nie wystarczy, aby znaleźć dobrą pracę jako programista gier. Co gorsza, wiele szkół dąży do nauczania języka Java jako wybranego języka.
Joel on Software - The Perils of JavaSchools
Jeśli kiedykolwiek chcesz zrobić wywiad lub jakąkolwiek szansę na pracę w programowaniu gier, powiedz, że przede wszystkim jesteś programistą Java.
Nie próbuję powiedzieć, że nie można znaleźć dobrej pracy jako programista gier z dyplomem CS, ale niestety dyplom CS będzie najmniej imponującą rzeczą w twoim życiorysie.
Powiedziawszy to wszystko, stopień CS na pewno nie zaszkodzi. Spodziewaj się, że będziesz spędzać każdą wolną chwilę pracując nad projektami pobocznymi i tworząc niesamowite portfolio. Te dwie rzeczy zapewnią ci pracę. Stopień CS jest raczej siatką bezpieczeństwa na wypadek, gdyby Ci się nie podobało ponad 100 godzin czasu chrupania, które trwają przez 6 miesięcy =) (to trochę ekstremalne, ale nie takie rzadkie)
źródło
Każdy, z kim będziesz konkurował o pracę, wie coś o tworzeniu gier. Musisz pomyśleć o tym, jaką wartość wnosisz do stołu, który nie polega na tworzeniu gier. Niezależnie od tego, czy jest to dobra znajomość informatyki czy inżynierii oprogramowania, ekspresjonizm, starożytność, francuskie gotowanie czy psychologia poznawcza, zależy od Ciebie. Firmy produkujące gry mają więcej niż wystarczającą liczbę osób, które znają się na grach - znają gry, ale wiedzą też coś innego, ponieważ w ten sposób zaskoczysz ludzi i stworzysz coś, co będzie się wyróżniać.
źródło
Pracując dla jednej z największych firm konsolowych, mogę potwierdzić, że HR przez większość czasu automatycznie filtruje osoby bez dyplomu, zanim prześle CV do menedżerów. O czym należy pamiętać.
Jeśli chodzi o wybór stopnia, obecnie ludzie prowadzący kursy gier są ogólnie traktowani „z pogardą” w porównaniu do kursów CS. To niesprawiedliwe iz pewnością nie odzwierciedla tego, czego uczą Kursy Gry. Ale ponieważ są stosunkowo nowi i większość osób zatrudniających nie miałaby wyboru, więc nadal wierz w solidne zaplecze CS. Oczywiście, ymmv.
Jeśli jesteś pewien, że chcesz dostać się do branży gier jako programista, najlepszą radą, jaką mogę ci dać, jest zrobienie wspólnego dyplomu z matematyki (jeśli masz taką możliwość). Z mojego doświadczenia znacznie ułatwi to pracę absolwenta.
źródło
Z mojego osobistego doświadczenia w edukacji w projektowaniu gier nie ma znaczenia konkretny stopień, ale twoje zaangażowanie w naukę i doskonalenie umiejętności programistycznych oraz demonstrowanie swoich talentów. Spotkałem wielu ludzi ze stopniem naukowym, a nie sztuką, takich jak sztuki piękne, sieci i informatyka, którzy stosują je w branży. Mówię, że znajdź szkołę, która uczy cię tego, czego chcesz się nauczyć, a następnie zastosuj te umiejętności, aby stworzyć grę samodzielnie lub z przyjaciółmi. Zaprezentuje twoje umiejętności techniczne oraz pasję do gier wideo.
źródło
Specjalista w dziedzinie informatyki, ze specjalizacją w tworzeniu gier ... UC Irvine ma taki program, jeśli masz oceny i wyniki SAT dla UCI, idź do niego. Również UCI znajduje się w południowej Kalifornii, gdzie jest tak wiele najlepszych firm tworzących gry ... co bardzo pomaga w znalezieniu świetnej pracy w terenie.
źródło
Czy stopień informatyki. Jeśli kurs jest wart swojej soli, będziesz dobrze wykwalifikowany do pracy w branży gier, a jeśli najgorsze dojdzie do najgorszych i nie zdołasz znaleźć pracy w branży gier (lub zdecydujesz, że to nie dla ciebie - Znam wiele osób, które zmieniły zdanie na temat swojej kariery zawodowej od rozpoczęcia do ukończenia studiów). Będziesz również dobrze wykwalifikowany do wielu innych miejsc pracy. Tego samego nie można powiedzieć o konkretnym stopniu programowania gier.
Istnieje wiele rzeczy, które możesz zrobić, które znacznie zwiększą twoje szanse na zatrudnienie niż robienie określonego stopnia. Jedną z największych rzeczy, których szukam podczas rekrutacji programistów (co prawda nie jest to branża gier komputerowych), jest dowód pasji do tego tematu. Studenci, którzy pojawią się na większości wykładów, wykonają zajęcia i uzyskają rozsądne oceny z egzaminu, to dziesięć centów. Naprawdę dobrymi kandydatami są ci, którzy zrobili coś dodatkowego, na przykład pracując nad prywatnym projektem w wolnym czasie, wychodząc i zdobywając doświadczenie zawodowe w czasie wakacji i po prostu wkładając więcej niż minimalny wysiłek.
Zdobądź stopień informatyki, ale w wolnym czasie pracuj nad rzeczami związanymi z grami. Pester lokalnych (i zdalnych!) Firm oferujących gry dla zdobycia doświadczenia zawodowego podczas wakacji uniwersyteckich (najgorsze, co mówią, to nie). Popracuj nad małą grą, którą ulepszasz na przestrzeni lat - być może będziesz w stanie wykorzystać ją na uniwersytecie do rozprawy. Jeśli następnie pójdziesz do firmy zajmującej się grami, szukając pracy i możesz pokazać im grę, którą sam zbudowałeś, technologie, których nauczyłeś się, jak to zrobić, fakt, że spędziłeś trzy miesiące na testach jednostkowych dla firmy X zamiast wakacji, a takżeznając wszystkie podstawy z zakresu informatyki, będą bardziej zainteresowani zatrudnieniem cię, niż gdybyś po prostu rozwijał grę. (Kto wie - firma X mogła polubić cię z testów jednostkowych i czujesz, że jesteś gotowy na ich programowanie w pełnym wymiarze godzin).
źródło
Wszystko zależy od tego, co chcesz zrobić na dłuższą metę. Chcesz zostać programistą lub projektantem? Czy naprawdę chcesz założyć własną firmę? Czy istnieje firma, dla której chcesz pracować?
Domyślam się, że chcesz zostać programistą, dzięki czemu ten post nie będzie miał 10 stron.
Jeśli koncentrujesz się na programowaniu gier, idź do stopnia CS. Następnie zastosuj go do programowania gier (na przykład poboczne projekty). Program „Projektowanie gier” lub „Projektowanie i rozwój gier” nie będzie w wystarczającym stopniu koncentrował się na rzeczywistym programowaniu.
Wiedz też, że istnieje różnica między nauką „programowania” a nauką „informatyki”. CS to bardziej myślenie obliczeniowe, rozwiązywanie problemów, logika, a nawet odrobina filozofii. I pamiętaj o tym:
Informatyka to nie tylko komputery, ale astronomia to teleskopy. - Egerger Dijkstra
Jeśli planujesz założyć własną firmę i skupić się na programowaniu, nadal sugerowałbym CS, ale z drobnym biznesem lub biznesem na drugim stopniu.
Teraz, jeśli jesteś już silnym programistą (i / lub informatykiem) i masz trochę pieniędzy do wydania (lub planujesz założyć odnoszącą sukcesy firmę [i już wystarczająco dużo badań, jak to zrobić]), możesz spojrzeć na szkoła taka jak Full-Sail, aby zdobyć bardziej skoncentrowane umiejętności.
źródło
Jeśli możesz znaleźć stopień podobny do tego na Digipen, w którym uczysz się budować gry od podstaw w C ++, polecam go wziąć. Aby spróbować swoich sił w tradycyjnym świecie gamedev, musisz naprawdę dobrze znać C ++, ale jeśli gry są Twoją pasją i życiem, możesz się nudzić w stopniu niezwiązanym z grą i potencjalnie porzuconym - wiem, że bym to zrobił! Zwłaszcza CS, gdzie ledwo uczysz się programować. Każdy pracodawca, który zatrudniłby absolwenta CS-a nad bardziej wykwalifikowanym programistą, nie jest wart pracy.
Oczywiście, jeśli chcesz całkowicie ominąć tradycyjną ścieżkę kariery w grach, możesz po prostu zdobyć kopię Unity lub Flasha i zacząć tworzyć gry. W niezależnym świecie kwalifikacje są nic nie warte, a talent jest wszystkim!
źródło
Myślę, że w dużej mierze zależy to od jakości kursu - w obu przypadkach. „Ogólny” stopień CS, który obejmuje szeroki zakres tematów i dyscyplin, jest nieskończenie cenniejszy niż kurs „programowania gier”, który uczy o XNA. Natomiast kurs rozwoju gier, który koncentruje się na informatyce z dodatkowymi modułami do programowania gier (podstawy grafiki, pisanie kodu o wysokiej wydajności itp.) Byłby doskonałym wyborem.
Szczerze mówiąc, jesteś bardziej skłonny do zatrudnienia na podstawie tego, czego nauczyłeś się poza kursem, niż tego, czego się nauczyłeś. Większość firm wymaga jakiejś wersji demonstracyjnej, jeśli nie będzie wystarczająco błyskotliwa, nie zostaniesz zauważony. Nie znalazłem jeszcze firmy, która zatrudnia ludzi bez doświadczenia i bez dyplomu - jest to prawie wymagane, aby ktoś nawet spojrzał na twoje CV.
Wejście do branży gier jest brutalnie trudne, jeśli nie masz doświadczenia. Musisz albo być daleko przed stadem, mieć kontakty, albo po prostu mieć dużo szczęścia (lub w większości przypadków wszystkie trzy). Z tego powodu wiele osób po prostu nie wchodzi w to. Z tego powodu sugerowałbym, aby upewnić się, że twój stopień jest równie wartościowy dla osób spoza branży.
Jednak na uniwersytecie naucz się kodować w wolnym czasie. Napisz proste gry w XNA, poznaj shadery i LEARN C ++ .
Bez C ++ nie dostaniesz pracy w profesjonalnym tworzeniu gier, jeśli nie będziesz miał szczęścia. Tam, gdzie pracuję najważniejszą umiejętnością, jakiej programista potrzebuje po dobrych umiejętnościach komunikacyjnych i ogólnych umiejętnościach, jest C ++. Nie używamy XNA, DirectX ani OpenGL - większość miejsc ma własne interfejsy API, biblioteki lub korzysta z łańcuchów narzędzi, takich jak UE3, więc nie mają one żadnego znaczenia poza uczeniem się pojęć.
Nawiąż także kontakt z ludźmi z branży, jak szalony - sprawdź, czy w pobliżu są jakieś studia, porozmawiaj z przyjaciółmi znajomych, spróbuj zdobyć staż, nawiązać kontakt z kimś ważnym - wszystko, aby ktoś w środku mógł poznać Twoją firmę imię.
źródło
Zdobądź dyplom CS, co mówi mi moja reakcja.
Jeśli naprawdę chcesz się rozwijać, będziesz robić małe projekty podczas edukacji. Kiedy skończysz, masz wyjątkowo solidne wykształcenie, które będzie działać jako wzmacniacz CV i baza kompetencji, na której możesz budować. I pewnego dnia, jeśli nie chcesz już rozwijać gry, prawdopodobnie masz szersze spektrum możliwych karier ze stopniem CS.
Ale ostatecznie zależy to bardziej od ciebie jako osoby niż od stopnia. Jeśli możesz przekonać swojego pracodawcę, że jesteś wystarczająco dobry, nie będzie miało znaczenia, jaki masz stopień. Chyba że firma musi chwalić się swoimi klientami o tym, ile stopni mają ich pracownicy (co w rzeczywistości jest tak w przypadku niektórych firm konsultingowych).
Nie zapomnij o możliwości, aby stać się przedsiębiorcą. To trudne, ale może się opłacić.
źródło
Jeśli cokolwiek, wybrałbym stopień informatyki; Robię to sam. Ale koncentruję się również na tworzeniu gier . Niezależnie od szkoły, do której planujesz uczęszczać, możesz sprawdzić, czy mają taką opcję; Gorąco polecam! Będę ukończył studia informatyczne i wszystkie te same kursy, co każdy inny kierunek CS, więc jeśli nie zdecyduję się wejść do branży gier, nadal będę mieć wykształcenie wszystkich osób z dyplomem CS. Ale biorę też kursy związane z grami, które dają mi skoncentrowaną wiedzę na temat tworzenia gier.
Na przykład obecnie jestem zapisany na ogólny kurs programowania gier, który jest prowadzony przez prezesa i dyrektora ds. Technicznych lokalnej firmy gier, więc zdobywam od niego wiele praktycznej i rzeczywistej wiedzy (w przeciwieństwie do niektórych innych kursów CS które czasami mogą być głęboko zagłębione w teorię). Ale biorę również kurs inżynierii oprogramowania, w którym ćwiczę Javę i odpowiednie metody inżynierii oprogramowania, które mają zastosowanie we wszystkich obszarach informatyki.
Przynajmniej zbadaj szkołę, do której planujesz uczęszczać. Dowiedz się, kim są profesorowie i poszukaj ich; czy oni znają swoje rzeczy? Czy są w branży lub mają powiązania? Czy są członkami IGDA? Spójrz na listę kursów i sprawdź, czy ci się podoba. Sprawdź okolice szkoły i sprawdź, czy są jakieś firmy produkujące gry. Wszystkie te czynniki odgrywają dużą rolę w ustaleniu, czy szkoła ma naprawdę wysoki stopień / koncentrację rozwoju gry, czy może to tylko sztuczka, ponieważ tworzenie gier jest najnowszą „fajną” rzeczą.
źródło
Poleciłbym przejrzenie CS, Inżynierii oprogramowania lub podobnego programu. Po powrocie na uniwersytet mieliśmy firmy z branży gier, takie jak EA, które przychodziły około dwa razy w roku, aby rekrutować coopów i nowych gradantów. W tym czasie szkoła nie zapewniała stopni naukowych i była skierowana do studentów CS i Soft Eng.
Istnieje kilka kursów na uniwersytecie, takich jak grafika komputerowa, które można wykorzystać do tworzenia podstawowych gier, ray tracerów i innych projektów graficznych od podstaw. Wykonuj wyjątkowo dobrze w tych projektach i możesz wykorzystać je jako portfel do sprzedaży firmom z branży gier.
Jeśli uda Ci się wejść do branży gier i nie cieszyć się nią, zawsze możesz liczyć na stopień CS lub Soft Eng, aby znaleźć inne prace programistyczne w różnych dziedzinach.
źródło
Problem z naukami komputerowymi, a zwłaszcza nauką programowania, polega na tym, że jest to nauka stosowana: teoria nie prowadzi do wielu zastosowań ...
Możesz nauczyć się teorii o matematyce bez wykonywania wielu ćwiczeń, ale nie ma sposobu, abyś był dobry w programowaniu bez kodowania: cały problem polega na uzyskaniu czegoś do zaprogramowania, aby można było trenować, a szkoła gamedev da ci .
Programowanie przyniesie ci pieniądze, ponieważ rozwiązujesz problemy i tworzysz aplikacje: teoria jest łatwa, ale technika i praktyka w celu osiągnięcia pracy są trudniejsze do uzyskania ...
CS dobrze jest nauczyć się podstaw, ale NIC nie zastępuje ROBIENIA.
Albo pójdź do szkoły gamedev, albo znajdź dobry projekt do zrobienia, ale ten drugi wybór jest ryzykowny ...
źródło
Moje podejście polega na poszukiwaniu tradycyjnego 4-letniego college'u, który ma dział rozwoju gier komputerowych lub inżynierii komputerowej. Może ma po prostu profesora z branży. Może mógłbyś napisać pracę magisterską lub niezależne studium dotyczące projektowania gier. Najlepszym rozwiązaniem będzie przeprowadzenie takich badań w niektórych 4-letnich szkołach, do których masz stopnie, do których chcesz dostać się - chcesz sprawdzić, czy mają one tylne drzwi / boczne drzwi do tworzenia gier .
źródło
Kilka lat temu stanąłem przed tym samym pytaniem i zdecydowałem się na tworzenie gier. Myślę, że istnieje wiele nieporozumień dotyczących tego, na czym polega stopień rozwoju gier. W moim kursie i większości kursów gier tytuł jest podobny do „Obliczania z tworzeniem gier”, co jak sama nazwa wskazuje oznacza, że jesteś specjalistą w dziedzinie informatyki i małym w tworzeniu gier. W moim kursie oznaczało to od 1 do 2 (maks.) Modułów w semestrze na rozwój gier. Zrobiłem dokładnie ten sam stopień, co moi znajomi, na kursach „Komputerowe tworzenie oprogramowania” i „Informatyka”, z wyjątkiem jednego lub dwóch modułów (zwykle był to tylko jeden moduł gier).
Kiedy robiliśmy nasze FYP lub inne duże projekty, musiałem wykonać projekt związany z tworzeniem gier, ale klasa programistów mogła zrobić wszystko, co dotyczy oprogramowania, w tym projekt gier, a klasa informatyki mogła zrobić WSZYSTKO związane z komputerem. Więc nawet jeśli zdecydujesz się na CS, nie oznacza to, że nie możesz dalej uczyć się tworzenia gier przy użyciu tego, co wiesz z CS.
Kursy są zaprojektowane w ten sposób, aby dać każdemu, niezależnie od kursu, dobry ogólny stopień informatyki. Spotkałem ludzi na kursach absolutnie związanych z projektowaniem gier, dlatego ich możliwości zatrudnienia zostały znacznie zmniejszone.
Z mojego doświadczenia, ponieważ nie zrobiłem intensywnego gry, nie byłem gotowy przejść od ukończenia studiów do pracy nad tworzeniem gier, ale mogłem znaleźć pracę jako inżynier oprogramowania, jeśli chcę dostać się na branża gier komputerowych Muszę tylko popracować nad niektórymi projektami pobocznymi, aby zbudować portfolio (szczerze mówiąc, postawiłbym zakład, że przy odrobinie szczęścia mógłbym zdobyć pracę na poziomie podstawowym w firmie produkującej gry). Doświadczenie w pracy w firmie zajmującej się tworzeniem oprogramowania pomoże mi zdobyć pierwszą pracę w grach, a tymczasem dużo się uczę o ogólnym tworzeniu oprogramowania.
Moja rada, jeśli zdecydujesz się na kurs gier, upewnij się, że nie jest on absolutnie specyficzny dla rozwoju gier, kursy, które umożliwią Ci pracę w innej branży niż tylko gry, będą znacznie bardziej korzystne.
źródło
Full Sail jest akredytowany przez inną komisję akredytacyjną niż tradycyjne uniwersytety. Oznacza to, że kredyty zdobyte w Full Sail nie zostaną przeniesione na tradycyjne uniwersytety. Tak więc, jeśli chcesz uzyskać tytuł doktora lub doktora, musisz zacząć od zera.
źródło
Jeśli cokolwiek, wybrałbym stopień informatyki; Robię to sam. Ale koncentruję się również na tworzeniu gier . Niezależnie od szkoły, do której planujesz uczęszczać, możesz sprawdzić, czy mają taką opcję; Gorąco polecam! Będę ukończył studia informatyczne i wszystkie te same kursy, co każdy inny kierunek CS, więc jeśli nie zdecyduję się wejść do branży gier, nadal będę mieć wykształcenie wszystkich osób z dyplomem CS. Ale biorę też kursy związane z grami, które dają mi skoncentrowaną wiedzę na temat tworzenia gier.
Na przykład obecnie jestem zapisany na ogólny kurs programowania gier, który jest prowadzony przez prezesa i dyrektora ds. Technicznych lokalnej firmy gier, więc zdobywam od niego wiele praktycznej i rzeczywistej wiedzy (w przeciwieństwie do niektórych innych kursów CS które czasami mogą być głęboko zagłębione w teorię). Ale biorę również kurs inżynierii oprogramowania, w którym ćwiczę Javę i odpowiednie metody inżynierii oprogramowania, które mają zastosowanie we wszystkich obszarach informatyki.
Przynajmniej zbadaj szkołę, do której planujesz uczęszczać. Dowiedz się, kim są profesorowie i poszukaj ich; czy oni znają swoje rzeczy? Czy są w branży lub mają powiązania? Czy są członkami IGDA? Spójrz na listę kursów i sprawdź, czy ci się podoba. Sprawdź okolice szkoły i sprawdź, czy są jakieś firmy produkujące gry. Wszystkie te czynniki odgrywają dużą rolę w ustaleniu, czy szkoła ma naprawdę wysoki stopień / koncentrację rozwoju gry, czy może to tylko sztuczka, ponieważ tworzenie gier jest najnowszą „fajną” rzeczą.
źródło