Co to jest dobry uniwersytet dla informatyki i tworzenia gier? [Zamknięte]

13

Rozpoczynam studia informatyczne na lokalnej uczelni w programowaniu z wykorzystaniem C ++. Jednak przeniosę się na 4-letni uniwersytet. Czy ktoś ma wgląd w programy uniwersyteckie?

Wiem, że Cal State Fullerton ma stopień naukowy w zakresie tworzenia gier. Czy jest to jednak tak ważne, jak uzyskanie dyplomu z naprawdę dobrej szkoły? Gdybym mógł strzelać do czegoś takiego jak Cal Poly, czy byłoby lepiej? A może nawet Stanford lub SF State są tak blisko tylu firm oferujących gry hazardowe w okolicy Bay?

DukeYore
źródło
guildhall.smu.edu ma doskonały program.
Sparr

Odpowiedzi:

12

Wiele uniwersytetów, które nie mają formalnych programów „tworzenia gier”, wciąż jest świetnym miejscem do zdobycia ogólnego wykształcenia informatycznego, a wiele z nich może mieć kluby lub zajęcia, które pomogą ci w tym kierunku. Zauważyłem, że wspomniałeś o Cal Poly, a ponieważ jestem studentem studiów magisterskich w Poly, który koncentruje się na grafice komputerowej, może dam ci trochę wglądu.

Cal Poly nie ma formalnego stopnia lub programu „rozwoju gry” (chociaż jesteśmy w trakcie tworzenia ścieżki twórców gier do programu CS), ale jest tu mnóstwo zasobów dla osób zainteresowanych grami. Dr Wood prowadzi serię kursów graficznych, które są świetne, w tym dwutygodniowy kurs grafiki w czasie rzeczywistym, w którym budujesz grę od podstaw .

Mamy też całkiem nowy Klub Rozwoju Gry, który widział eksplozję członków w ciągu zaledwie dwóch lat. Byliśmy gospodarzem jednej z kalifornijskich witryn Game Game Jam, a ponad 50 osób uczestniczyło i tworzyło gry . Duża część naszej pracy jako klubu (jestem oficerem) buduje relacje z przemysłem, aby pomóc naszym członkom w znalezieniu pracy przy tworzeniu gier po ich ukończeniu. (Bez uczynienia tego brzmienia zbyt dużym jak reklama, to jest coś, w czym Poly jest naprawdę dobry.)

Żadna z tych rzeczy nie jest czymś, co można znaleźć w ogólnej broszurze lub prawdopodobnie gdziekolwiek na głównej stronie Poly.

Zasadniczo mam na myśli to, że w różnych miejscach może się wydarzyć wiele rzeczy związanych z twórcami gier. Z ogólnym stopniem CS otwiera drzwi do pracy w grze deweloperów, ale pozwala także pracować w innych obszarach, jeśli skończysz wypaleniem w branży gier (co jest w rzeczywistości dość powszechne). Najlepiej jest skontaktować się z zainteresowanymi działami CS na uniwersytetach i zapytać ich bezpośrednio, czy coś się nie dzieje.

A jeśli masz jakieś pytania dotyczące Poly, chętnie na nie odpowiem. :)

Bob Somers
źródło
Wow, to jest niesamowite. Nie miałem pojęcia, że ​​społeczność twórców gier w Cal Poly. Obecnie znajduje się na szczycie mojej listy szkół, w których chciałbym uczestniczyć. Czy wiesz coś o procesie rekrutacji? Jakikolwiek wgląd, aby postawić mnie przed krzywą przyjęć.
DukeYore
1
Proces stanu Cal bardzo różni się od procesu UC (przynajmniej tak było, kiedy aplikowałem kilka lat temu). UC są znacznie bardziej subiektywne, musisz pisać eseje itp. Stany Cal są całkowicie obiektywne. Wpisujesz swoje informacje (stopnie, doświadczenie zawodowe itp.), To oblicza wynik, klasyfikuje każdego, kto składa podanie od góry do dołu i odcina listę przy limicie przyjęć.
Bob Somers
Nie mogę ci wystarczająco podziękować. Jesteś kimś więcej niż pomocnym człowiekiem.
DukeYore
@Bob - Przepraszam, jeszcze jedno pytanie. Ostatnio słyszałem, że Cal Poly to MIT informatyki? Czy to wydaje się być dokładne?
DukeYore
Heh, nie słyszałem o tym, ale wydziały informatyki i inżynierii komputerowej są świetne, a wydział to naprawdę niesamowici ludzie. Poly to „uniwersytet dydaktyczny”, a nie „uniwersytet badawczy”, więc priorytetem wydziału jest uczenie się studentów, a nie wydawanie prac naukowych. (Nie wspominając o tym, że nie prowadzi się tutaj badań, ale nie jest to najważniejsze). Wielkości klas są małe (ponad 30 uczniów jest rzadkie), zajęcia są zawsze prowadzone przez profesorów (nie studentów), i naprawdę możesz rozwinąć relacje z wydziałem, który bardzo mi się podoba.
Bob Somers
30

Po prostu rób proste informatyki, ignoruj ​​wszelkie rzeczy specyficzne dla gry. Zanim będziesz mógł tworzyć gry, musisz być dobrym programistą. Żaden pracodawca nie zwróci się przeciwko tobie, ponieważ nie zrobiłeś kursu na temat rozwoju XNA ani nic takiego.

Powiedziawszy to, rób jak najwięcej programowania i gier w wolnym czasie. Przejdź do X48 i weź udział w Global Games Jam. Zrób stronę portfolio zawierającą twoje gry i kod źródłowy. Pomoże to w zauważeniu twojego CV, ale kiedy przyjrzą się bliżej, twój prosty dyplom CS zapewni ci wywiad.

tenpn
źródło
1
Zasadniczo Global Games Jam lub Ludlum Dare, ale dla studentów i mocno sponsorowanych przez MS. x48gamecamp.com Miałem jeden mentor i radziłbym iść.
tenpn
6
@James: Wspomniał o stworzeniu portfolio gier i kodu źródłowego. Twierdzi, że prosty stopień CS i programowanie gier / innych rzeczy w wolnym czasie jest lepsze niż uzyskanie określonego stopnia.
Michael Coleman,
1
Zdecydowanie ta odpowiedź. Jestem w NYU, gdzie ludzie są najbardziej zainteresowani materiałami sieciowymi i mediami społecznościowymi, ale okazało się, że jest to świetna społeczność ludzi zainteresowanych grami (mimo że NYC jest dość okropną lokalizacją dla studiów gier, byliśmy największą witryną GGJ w kraju). Chodzi o poznanie swoich podstaw, a następnie poszukiwanie osób o podobnych poglądach poprzez spotkania rozdziałów IGDA lub inne specyficzne dla regionu gry sieciowe / wydarzenia towarzyskie. +9001 za coś takiego jak GGJ. W każdym razie powinieneś pracować nad własnymi projektami oprócz zadań szkolnych, więc skup się na grach.
michael.bartnett
2
-1. Programy CS są trudne , pozostawiając niewiele czasu na hobby. Programy CS koncentrują się na hardcorowym CS, uczniowie będą musieli robić rzeczy, które są dobrym ćwiczeniem, ale niekoniecznie pomogą im znaleźć pracę dla programistów, np. Kurs kompilatorów. Znaki nie są przyznawane za stworzenie świetnej gry w CS, więc studentom trudno jest się zmotywować. Ponadto ignorujesz wszystkie zalety programu gamedev: nauczyciele skupili się na twórcach gier, 150 innych podobnie myślących rówieśników. Myślę, że ta odpowiedź była odpowiednia w 2000 r., Kiedy działały 3 szkoły, ale dziś jest nieaktualna.
bobobobo,
1
@tenpn Tak, tworzenie kompilatora byłoby świetnym ćwiczeniem . Ale pod koniec dnia rekruter nie zwróci uwagi - zrobi to (dobrze) skompletowane portfolio.
bobobobo
6

Nie martw się o szkoły zorientowane na grę. Idź do najlepszej szkoły dla komputerów, na które możesz się dostać. Pracuj nad grami i ucz się klas.

Szkoły publiczne:

University of Waterloo w Ontario w Kanadzie jest bardzo dobry, a Google / RIM / Microsoft rekrutuje bezpośrednio z tego miejsca.

University of California, Berkeley (San Fran), wynalazł większość Internetu.

Larry Page i Bill Joy poszli na University of Michigan (niedaleko Detroit)

Szkoła prywatna:

Carnegie Mellon (Pittsburgh) jest bardzo dobra do sztucznej inteligencji i robotyki.

MIT (Boston) ma niesamowitą reputację, podobnie jak Caltech (Near LA), choć Caltech bardziej dotyczy eksploracji kosmosu

Nie zapominajmy, że Gates i Zuckerberg poszli do Harvardu (Boston) i odpadli .

Brin i Page rozpoczęli studia doktoranckie w Stanford (San Fran).

W przypadku faktycznego programowania gier brałem udział w kursach, które oferuje szkoła, i czytałem tak dużo książek, jak to tylko możliwe.

Neil McGuigan
źródło
3

Jako facet z dyplomem CS, który dostał pracę w branży zaraz po szkole, bez wcześniejszego doświadczenia twórców gier, czuję, że mogę mieć dobrą radę.

Idź do szkoły z renomowanym programem CS. Jeśli oferują kurs z grafiki, weź go. Jeśli oferują kurs programowania gier, weź go. Wszystko to pomoże cię przygotować. Twój stopień nauczy Cię, jak myśleć o rozwoju oprogramowania i innych problemach oraz zobaczyć różne (i odkryć optymalne) sposoby ich rozwiązywania. Te umiejętności są absolutnie niezbędne dla każdego programisty.

Powiedziawszy to, będziesz musiał poświęcić wolny czas pracując nad tworzeniem gier. Większość tego, czego dowiedziałem się o umiejętnościach potrzebnych do programowania gier (C ++, OpenGL / DirectX, metod geometrycznych i struktur danych itp.) Nauczyłem się sam, ponieważ tytuły CS zwykle koncentrują się na bardziej ogólnych praktykach inżynierii oprogramowania.

Dzięki połączeniu mojej wiedzy nauczanej w szkole i zdobytej na własną rękę mogłem dobrze przekazać swoją wiedzę podczas wywiadu, a następnie przejść test praktyczny. Nie wiedziałem wszystkiego, co musiałem wiedzieć (nie z dużej odległości), ale byłem w stanie udowodnić, że byłem zmotywowanym samoukiem, i to miało znaczenie.

James
źródło
2

Polecam przynajmniej zajrzeć do Instytutu Technologii DigiPen.

Jest to bardzo mała szkoła, która koncentruje się na grach, ale w przeciwieństwie do różnych kościanych szkół „projektowania gier” reklamowanych w Internecie, oferuje faktyczny pełny czteroletni stopień informatyki. Wydział obejmuje światowej klasy profesorów, a także weteranów branży gier. Program nauczania to w dużej mierze ta sama matematyka, informatyka i ogólne, jak na każdym innym dobrze znanym uniwersytecie, ale zawiera także obowiązkowy zestaw kursów z programowania grafiki niskiego poziomu, dość zaawansowanego C ++, fizyki i tak dalej .

DigiPen wymaga również od uczniów, aby faktycznie pracowali nad prawdziwymi projektami gier (napisanymi od podstaw, a nie z gotowym silnikiem lub zestawem narzędzi) w małych zespołach, co jest niezwykle przydatne (zwróć uwagę na wszystkie pozostałe odpowiedzi, które podkreślają znaczenie pisania gier niezależnie od CS program nauczania; DigiPen po prostu to egzekwuje). Jedynym nauczanym językiem jest C ++; nie ma Java, Scheme ani innych bzdur, których firmy gier nie używają ani nie dbają o nie.

DigiPen ma również doskonałą reputację i silne relacje z wieloma dużymi firmami z branży gier. Znajduje się w Redmond / Seattle, które jest jednym z głównych centrów firm produkujących gry. Bliskość wielu wyjątkowych firm produkujących gry (nie wspominając o Microsoft) oznacza, że ​​możesz oderwać się od staży i doświadczenia zawodowego podczas wakacji, dzięki czemu łatwiej jest zostać zatrudnionym jako „prawdziwy” programista, zanim „ skończyłeś cztery lata nauki (w porównaniu z większością uniwersytetów, gdzie masz taką samą edukację, ale bez praktycznego doświadczenia, więc utkniesz walcząc o pracę na poziomie podstawowym po ukończeniu studiów).

Oczywiście istnieją poważne zastrzeżenia. Szkoła jest bardzo droga. Obciążenie kursu jest bardzo intensywne i zje cię żywcem, jeśli tak naprawdę nie jesteś prawdziwym programistą gier. Szkoła nie jest akredytowana regionalnie (ale posiada akredytację krajową), dlatego przejście do szkoły wyższej może być trudne (nie ma to żadnego negatywnego wpływu na zatrudnienie w branży). Kampus jest bardzo mały i przegapisz wiele „doświadczeń w nauce” zdobytych na dużym uniwersytecie.

Pamiętaj, że DigiPen ma również czteroletnie programy zarówno w sztuce, jak i projektowaniu gier, ale nie mogę osobiście poświadczyć ich jakości.

Sean Middleditch
źródło
0

Niedawno ukończyłem kurs magistra informatyki z naciskiem na programowanie gier wideo na University of Utah . Oferują również nacisk licencjacki, o którym niewiele wiem.

Przekonałem się, że posiadanie BS w informatyce waniliowej z innej szkoły pomogło mi lepiej zrozumieć koncepcje czystego programowania niż nauka programowania. Skoncentrowanie tych umiejętności na programowaniu na poziomie magisterskim pomogło mi wzbogacić tę wiedzę w dość cenny sposób, ale dla mnie podstawa nie ukierunkowanego programowania była integralną częścią mojego sukcesu na kursach magisterskich.

chaosTechnician
źródło
0

Wiele osób podejdzie do szkoły handlowej w celu uzyskania dyplomów związanych z grą. Jestem gotów wyśmiewać się z sali za to, ale Chico State jest naprawdę dobrą szkołą do tworzenia gier. Mamy silny dział inżynierii z doskonałym programem informatycznym, a także program do tworzenia gier wideo. Ćwiczymy projektowanie i programowanie gier jednocześnie, więc jeśli masz ochotę wskakiwać i budować gry, możesz.

Jak wszyscy tutaj, trochę się martwię, że mój post brzmi jak oficer rekrutacyjny. Bardzo podobały mi się moje kursy rozwoju na dużą skalę, które pomogły mi utrzymać zaangażowanie. Mamy studio studenckie, które wydaje gry co 1 do 1 1/2 roku, w którym jednocześnie przebywa ponad 50 studentów. Jest to jedna z niewielu szkół, która podąża za modelami studyjnymi i nie jest szkołą handlową.

Jeśli jesteś programistą, który jest zainteresowany projektowaniem gry, rozważę tę szkołę. Jeśli jesteś programistą, który ściśle chce programować, lepiej jest mieć wykształcenie bardziej zorientowane na informatykę. Ale co wiem, jestem tylko projektantem poziomów?

użytkownik18963
źródło