Гейм-дизайнер вузы: список вузов где получить профессию
Содержание:
Выдающиеся гейм-дизайнеры, которые изменили индустрию
Сигэру Миямото
Биография: https://ru.wikipedia.org/
Именно он отвечает за создание таких культовых игр на Nintendo, как Mario, The Legend of Zelda, Donkey Kong, Star Fox и других. Сегодня он является генеральным директором Нинтендо в Японии.
Сид Мейер
Биография: https://ru.wikipedia.org/
Академия интерактивных искусств и наук называет его самым уважаемым геймдизайнером запада. За свою карьеру Сид создал огромное множество игр в разных жанрах, а также сделал огромный вклад в развитие всей индустрии. Широкому сообществу он известен, в первую очередь, по культовой серии Sid Meier’s Civilization.
А тут можно почитать о подходе Мейера к созданию игр.
Хидэо Кодзима
Биография: https://ru.wikipedia.org/
Создатель культовой серии «Metal Gear», а также игры Death Stranding. Получил невероятную популярность благодаря своему необычному авторскому подходу к созданию игр и сегодня является одним из сомах уважаемых деятелей в индустрии.
Можно подписаться в Твиттере:
Питер Молинье
Биография: https://ru.wikipedia.org/
Известный новатор в игровой индустрии, создатель нового жанра – «симулятор бога», основатель таких известных студий, как «Bullfrog Productions», «Lionhead Studios». Был разработчиком известных игр — Dungeon Keeper, Black & White, Fable и т.д.
Джон Ромеро
Биография: https://ru.wikipedia.org/
Настоящий фанатик своего дела и создатель таких культовых игр, как Wolfenstein 3D, Doom, Quake. Стал одним из важнейших популяризаторов жанра шутер.
Можно подписаться в Твиттере:
Джон Кармак
Биография: https://ru.wikipedia.org/
Говоря о Джоне Ромеро, нельзя пройти мимо еще одного Джона – Кармака, который также ответственен за создание Doom, Quake, Wolfenstein. Является совладельцем id Software, Armadillo Aerospace.
Можно подписаться в Твиттере:
Крис Метцен
Биография: https://ru.wikipedia.org/
Настоящий мастер-универсал, который умеет делать все: рисовать, писать сценарии, продюсировать и озвучивать игры. Именно благодаря его таланту Blizzard смогли выпустить свои хиты Diablo, Warcraft и Starcraft.
Тодд Говард
Биография: https://ru.wikipedia.org/
Сегодня этот гениальный гейм-дизайнер дослужился до звания продюсера и игрового директора Bethesda Game Studios. И такие достижения более чем заслужены, ведь именно благодаря ему мир увидел Fallout 3 и культовую серию The Elder Sсrolls. Причем именно такими, какие они есть. Говард сформировал особую философию студии, которая выражается в возможности не просто пройти уровень или решить головоломку, а прожить жизнь другого человека.
В целом, индустрия игровой разработки богата на яркие и громкие имена, и выделить несколько самых важных личностей достаточно сложно. Мы собрали в наш список тех, кто отвечал за создание самых известных игровых проектов и основателей новых жанров.
Кто такой гейм дизайнер?
Гейм дизайнер (или Game Designer, или Геймдизайнер) – это ключевая фигура в процессе создания компьютерной игры. В его ведении находятся разработка структуры игры и составление правил игрового процесса. Компьютерные игры – одно из самых популярных направлений, которое со временем только набирает обороты.
Этот специалист является одновременно и генератором идей, и разработчиком технической начинки игры. При этом его фантазии должны отражать чаяния и желания предполагаемых пользователей. Игра должна «зацепить», быть востребованной долгое время. Участнику должно быть интересно, а что же будет дальше, на следующем уровне. Если его ожидания оправдались, значит гейм-дизайнер молодец, он выбрал правильное направление. Чем дольше игра популярна и востребована, тем выше уровень мастерства специалиста.
Game Designer это несомненно творческая профессия, но без научного подхода она не может обойтись. Именно гейм дизайнер придумывает все правила игры – как и что нужно делать, в какой последовательности, с каким результатом, как победить или проиграть, сколько уровней и какой сложности сделать, и многое другое.
Но нужен определенный баланс – слишком простая игра быстро наскучит, а слишком сложная – наоборот может надоесть и пользователь переключится на что-то другое. Отсюда вывод – гейм дизайнер это еще немного психолог, который должен понимать, что будет интересно игроку и до какого уровня сложности стоит доводить ту или иную игру. Она должна постоянно удивлять с каждым новым уровнем, но не пугать своей неразрешимостью или невозможностью пройти уровень. Поэтому создать идеальную игру это практически искусство.
Хочу уточнить, что гейм дизайнер сам не создает художественные образы для игры и не осуществляет техническую разработку. Это делают исполнители – художники и программные разработчики,сценаристы. Но он должен донести до команды идею замысла максимально точно и грамотно . А для этого необходимо хорошо разбираться в технических тонкостях разработки и обладать художественным стилем и эстетическим вкусом. Game Designer отвечает на вопрос что сделать, а как сделать – это вопрос других специалистов. Исключение – создание простой игры, с которой можно справиться в одиночку.
Специфика работы специалистов по созданию игр:
Чтобы создать качественную современную компьютерную игру требуется не один год упорной работы. Поэтому над созданием игр работает одновременно несколько производственных команд, каждая из которых выполняет работу в своей собственной сфере. В создании компьютерной игры, кроме программиста участвуют и представители других профессий. Программист является центральным звеном всей разработки.
Программист занимается написанием программного кода игры, с помощью которого реализуется игровая физика и искусственный интеллект игры. Программист должен иметь богатый опыт работы в области информатики и разработки.
Аниматор — это самая творческая профессия. В некоторых играх, таких как Myst, аниматор играет даже более важную роль, чем программист. Аниматор — это человек с хорошим воображением, современным мышлением и множеством идей. Во все времена одним из критериев оценки игры была ее графическая составляющая. Аниматоры сегодня имеют в своем арсенале самое современное аппаратное и программное обеспечение (в частности, технологию Motion Capture), которое дает возможность записывать реальные движения человека и переносить их потом на игровых персонажей.
Композиторы, музыканты, актеры, звукорежиссеры работают над звуковым оформлением игры, пишут и исполняют музыку, читают тексты персонажей. Без достойной музыки и качественного озвучивания, как и без хорошей графики, современная игра не будет успешной. Музыкальное и звуковое сопровождение, конечно, не являются главным, но попробуйте поиграть в Need For Speed: Underground 2 без звуков и музыки – большая часть очарования этой игры исчезнет.
Сценарист. Сценарий игры обязательно присутствует в ролевых и приключенческих играх, а также в играх смешанных жанров. Но даже в FPS-играх требуются качественные и интересные тексты. Этим занимаются сценаристы и режиссеры.
Дизайнер игры занимается программированием игрового дизайна, уделяя особое внимание сюжетным линиям, структуре игры и правилам. Дизайнеры уровней
После того, как программисты, аниматоры, художники, музыканты выполнят основную работу по созданию персонажей игры, игровых интерьеров, звуков, в работу включаются дизайнеры уровней. Если даже игра представляет собой один большой уровень без явного разбиения на части, дизайнерам приходится немало поработать над созданием игровой вселенной
Дизайнеры уровней. После того, как программисты, аниматоры, художники, музыканты выполнят основную работу по созданию персонажей игры, игровых интерьеров, звуков, в работу включаются дизайнеры уровней. Если даже игра представляет собой один большой уровень без явного разбиения на части, дизайнерам приходится немало поработать над созданием игровой вселенной.
Тестер – испытатель игры занимается поиском различных ошибок и несоответствий в игре, анализируя детали игры. Любая игра перед выходом в свет должна быть протестирована.
Описание профессии
Профессию гейм-дизайнер (это название часто пишут в одно слово – «геймдизайнер») сравнивают с деятельностью сценариста, режиссера и даже продюсера. Специализация во многом зависит от типа задуманной игры и места работника в иерархии сотрудников.
Основная задача автора геймплея в процессе создания творческого замысла – придумать играбельный продукт, то есть, приносящий удовольствие и удовлетворение геймеру при интерактивном взаимодействии с компьютером. О качестве работы гейм-дизайнера говорит именно играбельность, которая как параметр описывается набором определенных характеристик, в который входят:
- Обучаемость – доступность для потенциального игрока правил придуманного мира. От того, насколько внятно автор сумеет объяснить условия, поставить задачи, определить способы взаимодействия с миром, зависит способность геймера постичь игровую механику и передвигаться от уровня к уровню.
- Эффективность – время, необходимое игроку для накопления игрового опыта. Зависит от умения дизайнера структурировать элементы и обеспечить полноту выполнения.
- Погружение – степень правдоподобности мира. Этот параметр описывается категориями социально-культурной близости, реализма, гибкости и др.
- Социализация – характеристика личной реализации в отношениях с другими геймерами, коммуникация, конкуренция и кооперация.
- Мотивация – комплексный параметр, подталкивающий игрока переходить на новые уровни и довести игру до конца, и др.
Таким образом, виртуальную реальность игры нельзя отождествлять с придуманным миром из литературной истории или киносценария. У гейм-пространства свои законы, которые игровой дизайнер должен знать и соблюдать.
Разработать хороший игровой продукт усилиями одного человека в реалиях сегодняшнего рынка сложно, даже практически невозможно. Поэтому в крупных компаниях дизайн-группа, как правило, имеет иерархическую структуру и состоит из следующих представителей:
- Ведущий гейм-дизайнер. Создает и развивает ключевую идею, сортирует предложения, а также координирует работу остальной группы, взаимодействуя с программистом и арт-директором.
- Дизайнер игровой механики. Формирует техническое задание для программистов, конкретно и на языке, понятном разработчикам, описывает, как функционирует гейм-пространство. Такой специалист обычно сам достаточно хорошо разбирается в программном коде и понимает, каким образом идея соотносится с реализацией.
- Дизайнер уровней. Этот специалист на формальном языке излагает состав миссии и создает гейм-карту, используя для этого редактор уровней.
Все эти дизайнеры представляют свою часть работы в общепринятых для этого терминах, упрощающих процесс коммуникации в команде.
Уровень средней зарплаты за последние 12 месяцев — гейм-дизайнер в России
Оценка заработной платы гейм-дизайнеров за последний год показала, что в Москве начинающие работники получают от 20 до 40 тыс. рублей. Чаще всего они числятся в качестве внештатных сотрудников. Профессионалы, попавшие в штат солидной компании, получают от 60 до 130 тыс. рублей. Учитывая специфику направления и то, что в нем можно работать удаленно, представителям регионов доступен аналогичный уровень заработка.
Россия
25000—120000 ₽
Москва
60000—220000 ₽
Итог
Профессия гейм-дизайнера только набирает популярность в нашей стране, но уже зарекомендовала себя как перспективное и интересное направление. Это отличный вариант для программистов — профессионалов и самоучек — влюбленных в компьютерные игры и обладающих неуемной фантазией.
Обучение геймдизайну в России
До недавнего времени в России не обучали гейм-дизайнеров, но сейчас на рынке можно найти несколько образовательных программ. Учиться в России можно по программам, которые реализуют онлайн-университеты, школы интернет-профессий и даже классические вузы.
Курсы онлайн
Онлайн-курсы по геймдизайну реализуют школы интернет-профессий и онлайн-университеты. Обучение в среднем длится 6-8 месяцев, стоимость варьируется в зависимости от авторитета школы, насыщенности программы, количества лекторов. Будущие гейм-дизайнеры учатся создавать сюжет игры, строить игровое пространство, делать прототипы и создавать шаблоны интерфейсов, участвовать в разработке и продвижении игры.
Обратите внимание! В эпоху коронавируса все ищут дополнительные возможности заработка. Удивительно, что альтернативными способами зарабатывать можно гораздо больше, вплоть до миллионов рублей в месяц
Один из наших лучших авторов написал отличную статью о том, как зарабатывают в игровой индустрии тысячи людей в интернете. Читайте материал с отзывами людей о лучших играх для выигрыша денег.
Школы и вузы
В вузах гейм-дизайнеров готовят по программам бакалавриата:
- «Геймдизайн и виртуальная реальность» (реализуется только в НИУ ВШЭ);
- «Анимация и графика игр»;
- «Художник анимации и графики»;
- «IT в медиаиндустрии» ;
- «Программное обеспечение игровой компьютерной индустрии» ;
- «Режиссер анимации и компьютерной графики»;
- «Анимация и иллюстрация».
Студентов учат разрабатывать основу игры, продумывать концепцию, составлять и редактировать дизайн-документ, контролировать процесс разработки, участвовать в составлении технической документации. Программы дают навыки работы в графических редакторах, понимание техники создания персонажей компьютерных игр и окружения.
Обучение в университете имеет свои особенности. Придется пройти вступительные испытания и конкурс, вовремя сдавать сессии и учить немало общих предметов. Но информация дается более структурировано, доступны сложные коллективные модели обучения, можно быстрее наладить контакт с практикующими специалистами (по сравнению с самообразованием).
За гораздо более короткий срок гейм-дизайнеров готовят частные школы. Обучение очное, для поступления не нужно сдавать экзамены или проходить творческие испытания. Студенты осваивают ту же программу, что в вузе, только в гораздо более сжатом виде. Также исключаются общие предметы (философия, психология, русский язык), которые приходится учить в вузе.
Что нужно сдавать на гейм-дизайнера
Для поступления на гейм-дизайнера сдавать нужно ЕГЭ по русскому и литературе («Геймдизайн и виртуальная реальность»). Дополнительно проводится собеседование и творческий конкурс. В качестве вступительного проекта абитуриенты могут продемонстрировать серию персонажей для компьютерной игры, настольную игру с оригинальными правилами, несколько зарисовок игровых экранов с элементами интерфейса или карту игрового уровня с отмеченными местами и описанием игровых событий.
Программирование
Совет
Примечание переводчика: на самом деле в Unity используется C#, который похож на C++
-
Типы данных и переменные. В основе кода лежат данные, которые хранятся в переменных. Можно объявить переменную так:
int — тип данных, i — имя переменной, = 0 — значение переменной.
Часто используемые типы данных: int и long — для целых чисел, float и double — для чисел с плавающей точкой, string — строчные данные. -
Условия. С помощью оператора if можно создать условия для выполнения кода:
Используя оператор else, можно расширить условие и отобразить что делать, если условие не соответствует истине:
-
Циклы for/while. While-циклы повторяют части кода, пока условие остаётся истинным. Как только условие перестаёт быть истинным, цикл обрывается.
For-циклы похожи на while-циклы. Для while мы пишем так:
Равнозначный for-цикл будет таким:
-
Структуры данных. У нас есть данные, с которыми можно взаимодействовать. К тому же их можно хранить в особой структуре — массиве, списке, очереди, стеке или наборе.
Простой примера массива: - Функции и исключения. Функция — это короткая строчка кода, заменяющая огромное количество строчек кода. Например, выведем функцию EatBread(), которая содержит следующее:
- Язык. На каком языке вы будете программировать? Чаще всего игры пишут на C++, JavaScript или C#. Языки отличаются синтаксисом и областью применения.
- API (Application Programming Interface). Как только вы ознакомились с базой, приступайте к изучению программного интерфейса приложения для конкретного игрового движка. Они представляют собой набор полезных инструментов, упакованных в простые классы и функции. API сильно упрощает жизнь программиста.
- Посмотрите примеры проектов на выбранном игровом движке. Можно найти много бесплатных примеров игр на движках Unreal и Unity. Это позволит увидеть итог и весь процесс работы целиком, а также почерпнуть идеи для своей будущей игры.
Немного вдохновения.
- Объектно-ориентированное программирование. Делает код более естественным.
-
Соглашение об именовании. Называйте классы, методы и переменные так, чтобы вам и другим программистам была понятна их цель. Например, назовите функцию атаки ближнего боя,
а не
или
- Декомпозиция. Сделайте из повторяющегося кода функцию и вызывайте её вместо копирования повторяющихся строк.
- Шаблон проектирования Singleton («Одиночка»). Шаблон программирования, который позволяет данным храниться в одном месте.
- Избегание статических переменных. Помимо использования синглтонов, я избегала статических переменных — они живут только на время игры, медленные и могут вести себя непредсказуемо.
- Шаблон проектирования Observer («Наблюдатель»). Позволяет объекту узнавать о состоянии других объектов, не теряя компьютерного времени на проверку.
- Сопрограммы. Позволяют начать выполнять действие, продолжать в течение нужного времени и затем прекратить. Я использую их для визуальных эффектов взрывов, резких движений.
- Класс ScriptableObject. Он хранит данные с меньшими затратами, чем базовый класс MonoBehaviour.
Инструменты
- Свой движок на C/C++. Низкий порог входа. (Примечание переводчика: на самом деле, создание своего движка требует больших усилий и глубокого знания принципов программирования).
- Unity. Поддерживает 2D/3D. Требует знаний JavaScript/C#. Средний порог входа. Разработка для нескольких платформ.
- Unreal. Поддерживает 2D/3D. Требует знаний C++. Средний порог входа. Разработка для нескольких платформ.
- pixi.js. Только 2D. Требует знаний JavaScript. Средний порог входа. Разработка для браузера.
- GameMaker Studio. Поддерживает 2D/3D. Требует знаний специального языка движка GML (Game Maker Language). Для новичков. Разработка для нескольких платформ.
- Corona. Только 2D. Требует знаний Lua (похож на JavaScript). Для новичков. Разработка для нескольких платформ.
- Visual Studio Code (для MacOS) — не зависает, имеет встроенную справочную информацию и удобные «горячие» клавиши.
- Visual Studio (для Windows).
- MonoDevelop — устанавливается с Unity, иногда подвисает.
- .
- .
- Fungus.
- Corgi Engine.
- Dialogue System.
- Post Processing Stack.
- Keijiro Takahashi — работает над Unity, доступные проекты визуальных эффектов с открытым исходным кодом.
Гейм-дизайнер: что за специалист?
Мнение эксперта
Екатерина Колоколова:
«За профессией гейм-дизайнера скрывается специалист, который занимается созданием игр. Ошибочно думать, что его действия и функции ограничиваются продумыванием внешнего вида героев или локаций. Скорее, это одновременно режиссер и продюсер всего проекта, который на основе сценария и совместно с остальными членами команды должен превратить идею в реальный продукт.»
Перед гейм-дизайнером стоит ряд задач:
разработка идеи игры — все начинается с фантазии, которая постепенно приобретает конкретные очертания. Перед началом работы в выбранном направлении работник должен проанализировать актуальность проекта. Для этого определяется целевая аудитория, анализируются ее интересы и потребности. Если у идеи прослеживается потенциал, продумываются варианты ее реализации;
создание концепции проекта — на этом этапе составляется дизайн-документ, в котором излагаются данные по ожидаемому типу и виду игры, ее особенностям. Сюда же заносятся краткие характеристики будущего творения, его сильные и слабые стороны. Составляется список сотрудников, которые должны быть привлечены к реализации идеи, ставится вопрос о финансировании;
внесение корректировок в дизайн-документ — гейм-дизайнер на этом этапе при необходимости вносит изменения в идею проекта или ее реализацию;
разработка продукта, составление технических спецификаций, реализация задумки и ее представление публике.
Направление гейм-дизайна пока только развивается. По этой причине представители этой профессии нередко не ограничиваются выполнением приведенных выше функций, а берут на себя дополнительные обязательства. В какой-то степени это даже становится плюсом, так как уменьшает количество споров по поводу выполняемых действий.
Гейм-дизайнер — специалист, отвечающий за разработку правил и содержания игрового процесса создаваемой игры. Его роль аналогична роли постановщика задачи в обычном программировании и режиссёра в кино.
Процесс создания типичной компьютерной игры:
подготовка к производству — на первом этапе создается концепция проекта, прорабатываются идеи его реализации, собираются средства, набирается рабочая команда, составляется план. Гейм-дизайнер ведет переговоры с художниками с целью утверждения графического стиля визуальной части или занимается этим самостоятельно;
PRE-ALPHA — создается дизайн-документ с подробным описанием всех особенностей игры, утверждается. Он изучается всеми специалистами в штабе разработчика, включенными в производственный процесс. Если ни у кого нет предложений и возражений, дизайн-документ отправляют на согласование с издателем;
запуск Альфа-версии — начало рабочего процесса, в ходе которого команда создателей должна реализовать разработанный план, заполнить игру содержанием. Это самый напряженный и плодотворный этап работы для гейм-дизайнера. Сотрудник самостоятельно или путем регулирования работы художников создает саму игру и доводит до совершенства ее художественную составляющую. По мере реализации плана проводятся запуски демо-версий, которые позволяют оценить проделанную работу, создать основу рекламы проекта;
запуск Бета-версии — тест, который необходим для проверки внешнего вида конечного варианта игры, ее соответствия техническим требованиям. На этом этапе гейм-дизайнер работает в тандеме с дизайнером миссий. Совместно они принимают решение о возможности окончательного запуска программы, при необходимости вносят в нее коррективы;
релиз — выпуск игры после завершения всех этапов ее тестирования и отладки. Гейм-дизайнер в этой части работы участия уже не принимает;
техническая поддержка — даже самые совершенные компьютерные игры, которые неоднократно проверялись специалистами, редко работают без багов, ошибок, недочетов, сбоев. Устранением проблем путем установки патчей занимается специальная команда техников. Гейм-дизайнеры к процессу подключаются в исключительных случаях.
Игровой бизнес управляется двумя видами компаний. Разработчики занимаются техническими моментами реализации проекта (в эту команду входят гейм-дизайнеры). Издатели отвечают за представление публике готового продукта и его продвижение. Все чаще на рынке возникают организации, которые сочетают такие функции. Это упрощает рабочий процесс, исключая необходимость налаживания контакта, согласования финансовых вопросов.