Я повністю згоден з відповіддю mrbinary. Я студент UNC Charlotte, і ми маємо концентрацію в дизайні та розробці ігор зі ступенем комп’ютерних наук (за бакалаврською і магістерською програмою). По суті, ви берете чотири класи: вступ до ігрового дизайну та розробки, вдосконалений дизайн і розробка ігор, ігрова студія (тривалий семестр проектного класу) та факультативний клас, що стосується чогось, пов’язаного з іграми (AI, ігри з метою, 3D-графіка, тощо). Я також працюю в науково-дослідній лабораторії для університету, якою керують професори, які створили концентрацію дизайну і розробки ігор, займаючись дослідженнями та розробкою Ігор з метою. У мене є багато друзів, які пройшли програму, і я завершив її на півдорозі.
Коротше кажучи, всі, кого я знаю, що закінчили програму (деякі бакалаври, деякі магістри) та закінчили, потім шукали роботу в ігровій індустрії, не змогли влаштуватися на роботу. Завдяки своїй дослідницькій роботі я побував на багатьох конференціях, пов’язаних з іграми, щоб презентувати роботу та побачити іншу роботу в цій галузі, і ця дискусія виникла дуже багато. Хороша річ у цих конференціях - це те, що люди з галузі, а також науковці. Те, що я чув від багатьох людей у галузі (а це підкріплений жодним із моїх друзів, які пройшли нашу ступінь програми отримання роботи в ігровій індустрії), - це те, що переживання програми розвитку ігор може фактично перешкоджати вашим можливостям отримати робота в ігровій галузі. Це тому, що ігрова індустрія настільки різноманітна з точки зору того, як вони розвивають ігри. Деякі компанії можуть використовувати C ++ як свою мову вибору, але використовувати її у власному двигуні чи на власні рамки. Інші можуть використовувати C #, інші - сценарій мови (Lua, ActionScript тощо), треті можуть зосереджуватися виключно на розробці мобільних пристроїв та використанні Objective-C або Java, інші можуть створювати флеш-ігри. Вибір мов програмування та середовищ розробки надзвичайно різноманітний. Проблема з ігровими програмами в університетах полягає в тому, що ви отримуєте досвід в одній конкретній структурі та методології розвитку ігор, яка не завжди може відповідати потребам ігрових компаній. Вибір мов програмування та середовищ розробки надзвичайно різноманітний. Проблема ігрових програм в університетах полягає в тому, що ви отримуєте досвід в одній конкретній структурі та методології розробки ігор, які не завжди можуть відповідати потребам ігрових компаній. Вибір мов програмування та середовищ розробки надзвичайно різноманітний. Проблема з ігровими програмами в університетах полягає в тому, що ви отримуєте досвід в одній конкретній структурі та методології розвитку ігор, яка не завжди може відповідати потребам ігрових компаній.
Наша програма використовувала для викладання XNA та C # (що обмежило нас лише іграми для Windows та XBOX), а тепер перейшло до використання Unity та JavaScript, а також WebGL з HTML5. Причиною переходу було те, що навчання XNA та C # протягом 2 років не отримувало випускників нікуди. За останні кілька років ігрова індустрія сильно перейшла від консолей до мобільних пристроїв та веб-ігор, тому наш навчальний план було змінено так, щоб він міг відповідати цьому. Поки не з’ясовано, чи це допоможе нашим випускникам знайти роботу чи ні. З моїх непрямих спостережень, а також того, що я чув від обговорень з людьми з промисловості, концентрація в Іграх може бути не корисною при спробі влаштуватися на роботу в галузі. Звичайно, якщо ти хочеш стати професором Ігор, то, мабуть, це просто чудово!