Czy powinienem rozważyć ukończenie studiów wyższych w zakresie tworzenia gier? [Zamknięte]

13

Jestem pewien, że zdecydowanie możecie pomóc. Niektóre uniwersytety, takie jak NCSU , USC , UCSC dla swoich studiów magisterskich, oferują kursy oparte na grach i tworzeniu gier (niektóre nazywają to MS w dziedzinie informatyki z naciskiem na tworzenie gier). Jestem bardzo zainteresowany tą dziedziną i chcę spróbować. Ale ponieważ tytuł magistra jest bardzo kosztowny, muszę wziąć pod uwagę również perspektywy na przyszłość. Chcę wiedzieć, czy jest to właściwy kurs, gdy brana jest pod uwagę kariera. Wszelkie opinie lub pomysły? Ktoś, kto podążył tą ścieżką kariery?

Ashwin Krishnamurthy
źródło
Dupe ?
Peter Taylor
2
Czy twoje pytanie dotyczy konkretnie stopnia magistra dla danej gry? Jeśli tak, powinieneś rozważyć edycję tytułu swojego pytania. Odpowiedź zależy również od tego, jaki masz pierwszy stopień, jeśli w ogóle.
Kylotan
W jakim stopniu uzyskałeś tytuł licencjata?
ChrisC
Nie wiem, czy powinieneś rozważyć jeden, ale zastanawiasz się nad tym właśnie w tym właśnie pytaniu! (tzn. co powiedział Kylotan, zadaj pytanie, na które tak naprawdę chcesz uzyskać odpowiedź)
jhocking

Odpowiedzi:

6

Całkowicie zgadzam się z odpowiedzią mrbinary. Jestem studentem UNC Charlotte i koncentrujemy się na projektowaniu i rozwoju gier dzięki naszemu stopniowi informatyki (na ścieżce licencjackiej i magisterskiej). Zasadniczo bierzesz cztery klasy: wprowadzenie do projektowania i rozwoju gier, zaawansowane projektowanie i rozwój gier, Game Studio (semestralna klasa projektu) oraz zajęcia do wyboru dotyczące czegoś związanego z grami (AI, gry z przeznaczeniem, grafika 3D, itp.). Pracuję również w laboratorium badawczym dla uniwersytetu prowadzonym przez profesorów, którzy stworzyli koncentrację projektowania gier i rozwoju, prowadząc badania i rozwój gier w określonym celu. Mam wielu przyjaciół, którzy przeszli przez ten program i ukończyłem go w połowie.

Krótko mówiąc, wszyscy, których znam, którzy ukończyli program (niektórzy kawalerowie, niektórzy magicy) i ukończyli studia, a następnie szukali pracy w branży gier, nie dostali pracy. Ze względu na moje prace badawcze pojechałem na wiele konferencji związanych z grami, aby zaprezentować pracę i zobaczyć inne prace w tej dziedzinie, a ta dyskusja wiele się wydarzyła. Jedną fajną rzeczą w tych konferencjach jest to, że wezmą w nich udział ludzie z przemysłu, a także akademicy. To, co usłyszałem od wielu osób w branży (i nie popiera tego żaden z moich przyjaciół, którzy przeszli nasz program studiów, zdobywając pracę w branży gier), to fakt, że przejście przez program rozwoju gry może faktycznie utrudnić twoją zdolność do zdobycia praca w branży gier. Wynika to z faktu, że przemysł gier jest tak zróżnicowany pod względem sposobu, w jaki tworzą gry. Niektóre firmy mogą używać C ++ jako wybranego języka, ale używają go w niestandardowym silniku lub niestandardowym frameworku. Inni mogą używać C #, inni języka skryptowego (Lua, ActionScript itp.), Inni mogą skupiać się wyłącznie na programowaniu mobilnym i używać Objective-C lub Java, inni mogą tworzyć gry flash. Wybór języków programowania i środowisk programistycznych jest niezwykle różnorodny. Problem z programami gier na uniwersytetach polega na tym, że masz doświadczenie w jednym specyficznym środowisku i metodologii tworzenia gier, które nie zawsze przekładają się na potrzeby firm z branży gier. Wybór języków programowania i środowisk programistycznych jest niezwykle różnorodny. Problem z programami gier na uniwersytetach polega na tym, że masz doświadczenie w jednym specyficznym środowisku i metodologii tworzenia gier, które nie zawsze przekładają się na potrzeby firm z branży gier. Wybór języków programowania i środowisk programistycznych jest niezwykle różnorodny. Problem z programami gier na uniwersytetach polega na tym, że masz doświadczenie w jednym specyficznym środowisku i metodologii tworzenia gier, które nie zawsze przekładają się na potrzeby firm z branży gier.

Nasz program uczył XNA i C # (co ograniczyło nas do gier Windows i XBOX), a teraz zaczął korzystać z Unity i JavaScript, a także WebGL z HTML5. Powodem przejścia było to, że nauka XNA i C # przez 2 lata nigdzie nie doprowadziła absolwentów. Przemysł gier znacznie zmienił się w ciągu ostatnich kilku lat z konsol na urządzenia mobilne i gry internetowe, dlatego nasz program nauczania został zmieniony, aby to uwzględnić. To się jeszcze okaże, czy to pomoże naszym absolwentom znaleźć pracę, czy nie. Z moich obserwacji poszlakowych oraz tego, co usłyszałem podczas dyskusji z ludźmi z branży, koncentracja na grach może nie być korzystna, gdy próbuję znaleźć pracę w branży. Oczywiście, jeśli chcesz zostać profesorem gier, to prawdopodobnie jest w porządku!

shaunpickford
źródło
1
Również. To jedna z najbardziej wnikliwych odpowiedzi na to pytanie, jakie widziałem!
Gurgadurgen
Dzięki! Nadal trzymam się mojej pierwotnej tezy: stopień skoncentrowany na grach nie prowadzi cię do tak szerokiego stopnia informatyki, jak podają moje okoliczności. Po ukończeniu studiów dostałem pracę w Microsofcie, a moje doświadczenie w grach naprawdę nie przyszło do gry, i na pewno nie sądzę, że dostałbym pracę w studiu gier. Niedawno opuściłem Microsoft, aby (jak na ironię) założyć własny sklep z oprogramowaniem i studio gier. Do tej pory mieliśmy dwóch programistów, którzy przenieśliśmy się do naszego projektu gry, którzy mieli doświadczenie w grze i żaden z nich nie działał zbyt dobrze. IMO, umiejętności
twórcze
18

Osobiście uważam, że lepiej nie specjalizować się w tworzeniu gier dla swoich studiów. Przynajmniej tutaj, w Europie, „normalny” stopień informatyki prowadzi cię aż do stopnia związanego z tworzeniem gier - jeśli nie dalej. Programowanie to programowanie, jeśli jest przeznaczone do gier, czy nie. Na pewno weź udział w zajęciach związanych z grami na uniwersytecie i (to jest ważna część) kontynuuj tworzenie gry jako hobby. Zdobądź kilka projektów hobbystycznych do tego stopnia, że ​​możesz pochwalić się nimi podczas wywiadów po zakończeniu nauki.

Czy jesteś całkowicie pewien, że chcesz tworzyć gry do końca życia zawodowego? Mając stopień skoncentrowany na grze, możesz mieć trudności ze znalezieniem innej pracy. Z drugiej strony, z „normalnym” stopniem masz do dyspozycji cały zakres wszystkich prac związanych z informatyką.

Sam studiowałem „normalną” informatykę i nie miałem żadnych problemów ze znalezieniem pracy w branży gier.

mrbinary
źródło
6
Zgoda. Jeśli chcesz znaleźć pracę w grach, o wiele ważniejsze jest napisanie kilku wersji demo i zabranie ich ze sobą na rozmowy kwalifikacyjne. To zrobi wrażenie na ludziach bardziej niż w jakimkolwiek stopniu. Z pewnością nie zapłaciłbym amerykańskich cen (zakładam, że jesteś Amerykaninem) za mistrzów, co raczej nie spłaci się w rozsądnym terminie. Zaoszczędź pieniądze i poświęć czas na tworzenie gier. Dla przypomnienia, mam dyplom z fizyki (nawet informatyki) i nie miałem problemu ze znalezieniem pracy na poziomie podstawowym w grach.
SimonW
Downmodded. Chłopaki, uspokójcie się w głosowaniu. Poniżej znajduje się kilka świetnych odpowiedzi.
bobobobo
8

Po ukończeniu DigiPen nie zalecałbym próbowania specjalizacji edukacyjnej już na studiach licencjackich (poszedłem również do „zwykłej” szkoły, aby pracować nad uzyskaniem „regularnego” stopnia informatyki przed DigiPen). Właściwe miejsce na specjalizację znajduje się na poziomie magisterskim, albo gdzieś uczestniczy w programie magisterskim lub doktoranckim, albo studiuje samodzielnie - i wydaje się, że o to właśnie chodzi.

Jeśli szukasz pracy w branży tworzenia gier, absolwent prawdopodobnie Ci nie pomoże. Z pewnością nie przełoży się to automatycznie na wyższą pensję początkową lub wyższą wstępną ofertę pracy. Jeśli już, możesz ryzykować, że zostaniesz uznany za zbytnio wykwalifikowanego w stosunku do pozycji podstawowych, o które walczysz.

Jeśli studiujesz grafikę lub fizykę, może być dla ciebie miejsce w niektórych studiach, które chcą przekraczać granice w tych dziedzinach, ale to rodzaj hazardu; takie pozycje byłyby bardzo konkurencyjne i będzie na nie patrzeć wielu weteranów branży.

Jeśli interesujesz się nauką o branży lub chcesz uczyć lub prowadzić badania, absolwent może być przydatny (i rzeczywiście często jest wymagany). Ale jeśli chcesz po prostu robić karierę, nie poleciłbym tego.


źródło
Mam do wyboru mnóstwo przedmiotów do wyboru. Są specjalizacje w AI, grafice i tworzeniu gier. W końcu uzyskałbym stopień magistra informatyki. Ale wybrałbym rozwój gier jako mój do wyboru. Oznacza to, że mogę otrzymywać regularne prace związane z branżą komputerową, a jeśli mam wystarczająco dobre portfolio, pracę w jakiejś firmie hazardowej, prawda?
Ashwin Krishnamurthy,
Jasne - chyba nie byłem wystarczająco jasny. Jakikolwiek stopień magistra prawdopodobnie nie pomoże ci tak bardzo w grach. Może to jednak trochę pomóc w zadaniach związanych z programowaniem innym niż gry.
1

Wiele odpowiedzi tutaj, ale chcę zagrać z moim osobistym doświadczeniem.

Jestem na studiach na DePaul University w Chicago. Mają wiele stopni, ale jednym z nich jest tworzenie gier komputerowych.

Z mojego osobistego doświadczenia ten program jest spektakularny i mogę osobiście za niego ręczyć każdy, kto rozważa DePaul. Głównym powodem jest to, że dyplom uczy programowania gier z niskiego poziomu. Uczy tajników C ++ do tego stopnia, że ​​mam na myśli specyfikację, a nie samouczki online. Uczy OpenGL, zarówno stałego, jak i programowalnego potoku.

Celem programu jest uczynienie cię doskonałym narzędziem do rozwiązywania problemów w ramach gier wideo. Ludzie, którzy opuszczają tę szkołę, mogą kopać stosy wywołań, demontować i naprawdę wpaść w szał.

Z wahaniem zaleciłbym każdemu uzyskanie stopnia naukowego, który nie uczy tego programowania na niskim poziomie. Z drugiej strony, myślę, że każdy, kto chciałby wejść do branży gier, zrobiłby dla siebie bardzo dobrze, gdyby szukał jakiegokolwiek stopnia informatyki, który kopałby w takie rzeczy na niskim poziomie.

Kiedy przejdziesz do aplikacji do gier, wykazanie się niesamowitą znajomością C ++ oraz tego, jak kod w nim napisany przekłada się na asembler, naprawdę zrobi na nich wrażenie. Szukają inżynierów i osób zajmujących się rozwiązywaniem problemów, a nie tylko ludzi posiadających stopień naukowy „Programowanie gier”.

Philip
źródło
0

Niedawno (koniec 2010 r.) Ukończyłem studia licencjackie z zakresu gier i rozrywki interaktywnej na kierunku Inżynieria oprogramowania z GPA powyżej 6,5 (najwyższy możliwy GPA to 7,0). Mój stopień nie jest wart papieru, na którym jest wydrukowany.

Lepiej jest zdobyć stopień inżyniera oprogramowania waniliowego i wybrać jednostki związane z grą jako elekcyjne. (Wszystko to przy założeniu, że patrzysz na stronę programistyczną. Jeśli nie, ta sama rada dotyczy sztuki i projektowania dźwięku).

Jordaan Mylonas
źródło
Patrzę tylko na stronę programistyczną, a te kursy związane z grą są częścią obieralnych. Tak więc MS Computer Science z kilkoma kursami związanymi z grami to coś, na co powinienem spojrzeć, prawda?
Ashwin Krishnamurthy,
Na pewno. To w ten sposób. Kiedy ukończyłem studia i zostałem odrzucony z każdego lokalnego studia gier, przejrzałem WSZYSTKIE oferty pracy dla absolwentów / młodszych programistów. Posiadałem niezbędną wiedzę / umiejętności dla BRAKU pracy. Musiałem spędzić następne 3 miesiące, trenując się przez 60 godzin tygodniowo, w około 4 różnych głównych dyscyplinach / technologiach, aby znaleźć pracę, a jednocześnie pracując nad inną niewykwalifikowaną pracą, aby zarobić pieniądze. Nie idealna sytuacja.
Jordaan Mylonas,
Gdybym zrobił regularny dyplom, byłbym w stanie ubiegać się o pracę zawodową, jak tylko ukończyłem szkołę, i nadrobiłem brakujące umiejętności tworzenia gier w swoim własnym czasie, we własnym tempie.
Jordaan Mylonas
Achh, twórcy gier to ciężkie życie. Pragnę, żeby było łatwiej, co z boomem branży gier i tym podobne!
Ashwin Krishnamurthy,
Nie zrozum mnie źle, nie chcę boleć brzucha. Ostrzegam tylko ludzi przed tym, co nas czeka.
Jordaan Mylonas
0

W lipcu uzyskałem tytuł licencjata na kursie tworzenia gier i już od 2-3 miesięcy pracuję w branży gier.

Być może jest inaczej w USA, ale tutaj, w Europie, jeśli znasz przyzwoite umiejętności C ++ / C # i umiesz pracować z różnymi silnikami, to wnosi dużą wartość do twojego zestawu umiejętności.

Nie twierdzę, że to się często zdarza, ale się zdarza.

Wierzę, że programiści mają łatwiej znaleźć pracę, jeśli porównasz ją z artystami (chyba że są naprawdę dobrzy).

Tili
źródło