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!