Я полностью согласен с ответом mrbinary. Я учусь в UNC Charlotte, и у нас есть концентрация в дизайне и разработке игр с нашей степенью в области компьютерных наук (в бакалавриате и магистратуре). По сути, вы берете четыре класса: введение в дизайн и разработку игр, продвинутый дизайн и разработку игр, Game Studio (семестровый проектный класс) и факультативный урок, касающийся чего-либо, связанного с играми (AI, Игры с целью, 3D-графика, и т.д.). Я также работаю в исследовательской лаборатории Университета, которой руководят профессора, создавшие концентрацию Game Design and Development, занимающуюся исследованием и разработкой игр с определенной целью. У меня есть много друзей, которые прошли программу, и я завершил ее на полпути.
Короче говоря, все, кого я знаю, которые закончили программу (некоторые бакалавры, некоторые магистры) и получили высшее образование, а затем искали работу в игровой индустрии, не смогли устроиться на работу. Благодаря моей исследовательской работе, я посетил много конференций, связанных с игрой, чтобы представить свою работу и увидеть другие работы в этой области, и эта дискуссия очень часто встречалась. Одна из замечательных особенностей этих конференций заключается в том, что на них будут присутствовать как представители промышленности, так и ученые. То, что я слышал от многих людей в отрасли (и это не подтверждается ни одним из моих друзей, прошедших нашу программу получения образования в игровой индустрии), заключается в том, что прохождение программы разработки игр может на самом деле помешать вашей способности получить работа в игровой индустрии. Это связано с тем, что игровая индустрия настолько разнообразна в плане разработки игр. Некоторые компании могут использовать C ++ в качестве своего предпочтительного языка, но используют его в рамках собственного движка или пользовательской среды. Другие могут использовать C #, другие - язык сценариев (Lua, ActionScript и т. Д.), Другие могут сосредоточиться исключительно на разработке для мобильных устройств и использовать Objective-C или Java, другие могут создавать флэш-игры. Выбор языков программирования и сред разработки чрезвычайно разнообразен. Проблема с игровыми программами в университетах заключается в том, что вы получаете опыт работы с одной конкретной структурой и методологией разработки игр, которые не всегда соответствуют потребностям игровой компании. Выбор языков программирования и сред разработки чрезвычайно разнообразен. Проблема с игровыми программами в университетах заключается в том, что вы получаете опыт работы с одной конкретной структурой и методологией разработки игр, которые не всегда соответствуют потребностям игровой компании. Выбор языков программирования и сред разработки чрезвычайно разнообразен. Проблема с игровыми программами в университетах заключается в том, что вы получаете опыт работы с одной конкретной структурой и методологией разработки игр, которые не всегда соответствуют потребностям игровой компании.
Наша программа раньше преподавала XNA и C # (что ограничивало нас только играми для Windows и XBOX), и теперь перешла на использование Unity и JavaScript, а также WebGL с HTML5. Причиной перехода стало то, что изучение XNA и C # в течение 2 лет ни к чему не привело. За последние несколько лет игровая индустрия значительно перешла от консолей к мобильным устройствам и веб-играм, поэтому наш учебный план был изменен с учетом этого. Еще неизвестно, поможет ли это нашим выпускникам найти работу или нет. Исходя из моих косвенных наблюдений, а также того, что я слышал из дискуссий с представителями индустрии, концентрация Игр может оказаться неэффективной при попытке устроиться на работу в отрасли. Конечно, если вы хотите стать профессором Игр, то это, вероятно, просто отлично!