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?
Odpowiedzi:
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. :)
źródło
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.
źródło
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.
źródło
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.
źródło
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.
źródło
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.
źródło
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?
źródło