Создание игры от идеи до продвижения после релиза

Вакансии и заработки гейм-дизайнеров

Гейм-дизайнер — перспективная и востребованная профессия. По информации базы вакансий Jooble, в России на данный момент открыто почти 14 тыс. вакансий, из них только в Москве требуются 4,8 тыс. специалистов.

Гейм-дизайнеры нередко работают на фрилансе

При анализе предложений становится понятно, что студиям требуются совсем разные специалисты: по запросу «гейм-дизайнер» попадаются вакансии 3D-аниматоров, инженеров по тестированию игр, дизайнеров игровых уровней, сценаристов, художников и UX/UI-дизайнеров.

Средние ставки такие:

  • ведущему гейм-дизайнеру, который будет координировать весь процесс, работодатели готовы платить 100 тыс. рублей;
  • специалисту для разработки математических модулей — 70 тыс. рублей;
  • гейм-дизайнеру на удаленной работе — 45–65 тыс. рублей;
  • сценаристу — 35–50 тыс. рублей.

Работа в Москве и регионах оплачивается практически одинаково. Вариативность в зарплатах заметна только по размеру студий.

Геймдизайн стремительно меняется: это особенно заметно при сравнении игр 90-х годов XX века на начала XXI века. Поэтому и специалисты, которые создают игры, должны быстро развиваться и соответствовать новым требованиям. Эта профессия предполагает постоянное обучение и совершенствование своих навыков.

Особенности профессии

В современном мире создание компьютерных игр – это четко отлаженный поэтапный процесс. В игровом бизнесе существует два типа компаний: разработчик (developer) и издатель (publisher). Часто бывает так, что разработчик и издатель – это одна и та же студия. Это идет на пользу созданию игры: разработчику не надо будет убеждать издателя в целесообразности капиталовложений.

Этапы создания типичной компьютерной игры:

Первый этап разработки игр называется Pre-production, или подготовка к производству. Он включает в себя составление концепт-документа, подбор средств для реализации проекта, составление плана работ, работу с художниками для определения графического стиля игры, решение финансовых вопросов.

На втором этапе – Pre-alpha – составляется и утверждается подробный дизайн-документ, в котором детально расписана вся игра. Это основной документ, которым руководствуются в работе все специалисты. План работ согласовывается с компанией-издателем. Как правило, все современные игры разрабатываются для конкретного издателя, который вкладывает в разработку свои средства. На этом этапе в работу включается сценарист.  

Третий этап – альфа-версия – ключевой этап в создании игры, в процессе которого разработчики занимаются реализацией плана, заполняют игру содержанием. Гейм-дизайнер ведет постоянную работу с дизайнерами уровней и художниками/моделлерами, контролируя соответствие концепции и обеспечивая целостность и единый художественный стиль игры

При этом необходимо уделять внимание и деталям, которые делают игровой мир живым. На этом этапе периодически анализируются текущие результаты разработки: работающая демо-версия игры, первый уровень

Эти промежуточные результаты используются в рекламе новых игровых проектов: демо-версии публикуют на игровых сайтах.

На четвертом этапе, который называют бета-версия, игра должна быть практически готова и полностью функционировать. Гейм-дизайнер принимает активное участие в тестировании, работает с дизайнером миссий. По результатам тестов на этом этапе в игру вносятся необходимые изменения.   

Финальный аккорд – релиз (англ. release), то есть выпуск. После создания, тестирования и отладки игры наступает долгожданное время ее выпуска. Интерес к этому событию усиленно подогревается издателем игры посредством рекламы. На этом этапе гейм-дизайнер активной работы не ведет.

Последний этап – поддержка. Компьютерные игры, даже после тестирования и многократной отладки, часто выходят с ошибками. Разработчики оставляют возможность исправлять ошибки на выпущенных играх, устанавливая патчи (от английского слова patch – заплатка).

Популярные профессии в игровой индустрии

Список наиболее часто встречающихся профессий в геймдеве:

  • Программист на C++, C (крупные игры на UE). Обзор профессии;
  • Программист на JavaScript, PHP (браузерные игры). Обзор профессии PHP-разработчик;
  • Программист на C#, Java (игры на Unity). Обзор профессии C# и обзор Java разработчика;
  • Программист на Swift (игры для iOs); Обзор профессии;
  • Программист на Python (игры на PYGame, Panda 3D, Blender Game Engine). Обзор профессии;
  • Разработчик на Unreal Engine. Обзор профессии;
  • Разработчик на Unity. Обзор профессии;
  • VFX-художник. Обзор профессии;
  • 3D-аниматор. Обзор профессии;
  • Сценарист;
  • UI/UX Artist;
  • Дизайнер-уровней;
  • Геймдизайнер. Обзор профессии;
  • Тестировщик игр.

Типы разработчиков

Разработчики видеоигр делятся на три категории: сторонние разработчики , собственные разработчики и небольшие независимые разработчики . Разработчики обычно нанимают группу программистов , дизайнеров игр , художников, звукорежиссеров, продюсеров и тестировщиков, хотя некоторые из этих ролей могут быть внешними . Как ни странно, отдельного человека в любой из этих ролей можно назвать разработчиком видеоигр . Их также можно классифицировать следующим образом:

Собственные разработчики: термин «собственные разработчики » означает , что они являются частью компании, владеющей консолью на рынке. Эти разработчики полностью принадлежат компании, которой они принадлежат, поэтому они разрабатывают видеоигры исключительно для консолей этой компании. Эти типы разработчиков также известны как внутренние разработчики. Они могут быть основаны одной и той же компанией или приобретены.

Сторонние разработчики: термин сторонний разработчик — это разработчик, который, не являясь дочерней компанией компании, владеющей игровой консолью на рынке, создает видеоигры исключительно для одной из этих платформ. Компании обычно имеют определенную долю в этих застройщиках, хотя фактически не контролируют их как собственность. Также может быть, что эта эксклюзивность обусловлена ​​сделками, которые были подписаны между компанией и разработчиком.

Сторонние разработчики: термин « сторонний разработчик » — это название, под которым известны компании, которые бесплатно разрабатывают программное обеспечение для любого типа платформы, не сохраняя при этом исключительных прав на какую-либо из них, хотя они также имеют дело с программами, принимающими файлы из других программ. Особенно применяется в видеоиграх.

Как построить карьеру

Становление гейм-дизайнера может начинаться еще до трудоустройства в специализированную компанию с нишевой разработки карт, уровней и дополнений, которые придумывают сами геймеры (левел-дизайн)

Наиболее одаренные игроки-авторы (например, победители конкурсов) привлекают внимание «охотников за головами» и становятся стажерами в больших компаниях, где процесс обучения новичка производится уже в ходе работы над проектом

Если ярко проявить себя сразу не удается, автор геймплея обычно начинает с наполнения портфолио, работая зачастую в любительских неоплачиваемых проектах. Некоторые сначала становятся профессиональными тестировщиками, поверяя и исследуя игру в процессе ее создания, а затем с накоплением опыта переходят на должность дизайнера миссий или игровой механики. Следующая ступень карьеры выводит специалиста на должность ведущего гейм-дизайнера.

Технические основы разработки

На третьей лекции у слушателей была возможность узнать о технических задачах при разработке игр: игровой логике, графике (двухмерной и трёхмерной), физике игрового мира, звуке, игровых картах, хранении данных, тестировании игры. Участники узнали об игровых движках (на примере UE4 и Unity) — логике, физике и картах, средствах разработки графики и звука (Photoshop, Max/Maya, Audition) и инфраструктуры — базы данных, репозитории, сборка проекта, автоматическое тестирование.

Дмитрий Табаков

преподаватель курса «Технические основы разработки игровых продуктов» программы «Менеджмент игровых интернет-проектов» в ВШБИ НИУ ВШЭ, креативный директор Mail.Ru Group

Раньше один разработчик игр был всеми и сразу: геймдизайнером, программистом, иллюстратором, автором звуковых дорожек, тестировщиком и т. д. Но сейчас ситуация изменилась: в крупных компаниях и командах над одним проектом работает около 200 человек и больше, с разными специализациями, на самых разных должностях. Тем не менее, даже сейчас люди продолжают делать игры в одиночку или маленькими командами.

Состав игры с технической точки зрения выглядит следующим образом:

  1. Игровая логика.
  2. Графика (2D и 3D).
  3. Интерфейс.
  4. Игровые карты.
  5. Физика игрового мира.
  6. Звук.
  7. Хранение и пересылка данных.
  8. Инфраструктура.

Игровая логика — это спецификации того, что при условии А произойдёт событие В, например: если персонаж ударит монстра мечом, то он нанесёт ему 3 урона из 10 hp. И всё это должно быть где-то закодировано — этим занимаются программисты гейм-механики, но часто этим занимаются геймдизайнеры.

Большинство игр тяжело представить без графики, которую можно, с точки зрения технологического производства, разделить на два основных типа: 2D и 3D. Интерфейс — это то, как игрок взаимодействует с игрой. На практике интерфейсами занимаются отдельные люди, потому что для этого требуются особые навыки, отличающиеся от тех, какими владеют даже очень хорошие художники.

Если в игре есть игровой мир, то в ней должны быть карты, на которые нужно поставить много различных объектов, сделать красивый ландшафт, расставить монстров и т. д. Всем этим занимается левел-дизайнер.

Важная часть игрового мира — это физика; задача сложная и для программиста, и для геймдизайнера. Звук — широкая область деятельности: музыка, простые звуки (выстрелы, взрывы и т. д.) и озвучка. В игре очень много данных, которые нужно хранить и пересылать (клиент-серверные протоколы). Инфраструктура же нужна для того, чтобы всё перечисленное стало возможным: репозиторий, различные системы хранения документации, билдеры и т. п. Сейчас даже в инди-командах используют достаточно много хороших практик, чтобы упростить разработку.

Средства разработки и решения при создании игры:

  1. Дизайн (спецификации).
  2. Целевые платформы.
  3. Движок.
  4. Код.
  5. Клиент и сервер.
  6. Ассеты (карты, арт, звук и т. д.).
  7. Специалисты.

Дидактические игры их суть

Дидактические игры-это форма обучения детей раннего возраста, считается ведущей системой в образовании малышей. Такая методика дает отличный результат, если воспитатель обладает информационной базой и четко представляет схему работы с детьми, может определить степень усвоения информации малышами. В дидактической игре существует определенный свод правил, структура хода, а также градация оценок действий детей.

Такая игра требует наличие коллектива или группы участников. Учебный процесс предполагает наличие задачи или нескольких взаимосвязанных задач, которые необходимо решить прибегнув к выполнению разнообразных заданий.

Примером такой игры, можно условно назвать внутриклассовые соревнования. Педагог заранее формирует интересный и увлекательный сценарий игры, составляет список задач и генерирует конечную цель. Дети должны разделится на небольшие группы, каждая из которых взаимодействуя внутри своего коллектива, должна решать каждую задачу и продвигаться в разгадке финального вопроса.

Наличие системы оценивания и присваивания очков добавляют естественное чувство азарта, активируют интерес. Таким образом, нестандартный подход в изучении нового материала, может дать положительный итог в усвоении трудной и непонятной детьми информации.

С точки зрения удобства для педагога, он может самостоятельно делать акценты, подчеркивать те или иные факты, подводить детей к аналитической деятельности и логическому мышлению.

Существует несколько признаков дидактической игры:

  1. Обязательно наличие игровой атмосферы, ситуации, процесса.
  2. Игра имеет собственную структуру и формат.
  3. Есть свод правил.
  4. Есть определенный сценарий.
  5. Существует система мотивирования и оценивания.
  6. Игра имеет собственную логически построенную цепочку из решений.

Чаще всего педагоги и воспитатели в собственной практике применяют несколько типов дидактических игр. Одними из наиболее популярных считаются такие, как:

  • Игровая аналитика.
  • Игровое знакомство.
  • Игровое проектирования.
  • Игровой анализ поставленной проблемы или сложной ситуации.
  • Игровое познание новых технологий и процессов.

Дидактическую игру вполне реально продумать воспитателю или учителю самостоятельно, исходя из той задачи которую необходимо донести детям. Сценарий, формат и иные нюансы лучше всего подбирать индивидуально исходя из возрастных особенностей обучающихся и от их умственных способностей.

Сколько можно зарабатывать на создании компьютерных игр?

Конкретный уровень доходности проекта напрямую зависит от стартовых затрат и текущих расходов на стадии разработки игры, а также способов извлечения прибыли. Речь идет о доходе с продаж лицензионных копий, предоставления игрокам платной подписки или приобретения игроками внутриигровых ценностей за реальные денежные средства. Отрицательно на доходную часть проекта влияет пиратство, поскольку распространение пиратских копий игры резко снижает покупательский спрос, в особенности в странах СНГ. При определенной величине стартовых инвестиций, суммы которых достигают одного или даже нескольких миллионов долларов, чистая ежегодная прибыль будет варьироваться в различных пределах и ощущаться компаниями разработчика и издателя игры после того, как первоначальные затраты окупятся и бизнес-проект достигнет точки безубыточности.

Бизнес в области игровой компьютерной индустрии – перспективный и прибыльный вид предпринимательской деятельности, отличающийся собственными особенностями и сопровождающийся определенными специфическими предпринимательскими рисками. При должном подходе, грамотном подборе сотрудников и выгодном сотрудничестве с компанией-издателем разработка компьютерной видеоигры принесет предпринимателю состояние.

Этап №1: Разработка идеи ?

Совет ?

У вас есть отличная идея! Как вы ее запишите?

Каждый рано или поздно найдет для себя наиболее подходящий способ записи: кто-то будет писать 60-страничные проекты и документы, а кто-то, как я — писать кучу заметок на одной странице, понятные мне одной. Я не знаю, какой способ вы выберете, но я могу дать вам несколько советов о том, что нужно прописывать:

Изюминка. Почему вы считаете идею своей игры превосходной? Для меня это наиболее важный пункт в проекте. Как только вы определитесь с «изюминкой» вашей игры — прописать оставшиеся пункты проекта не составит вам большого труда! Ваша игра заставляет над чем-то задуматься? Может быть она скандальна? Или же это ремейк классики прошлого? Или это нечто новое, что никто и никогда не разрабатывал?

Механика. Что, как и с какой целью делает ваш игрок — это и есть геймплей вашей игры. Например: клавиши QWOP могут использоваться для простого перемещения или общения в «мистическом чате» игры, но также они могут быть использованы для составления множества боевых комбинаций, как в игре «Dwarf Fortress».

Сюжет. Какую историю вы хотите рассказать всем тем, кто будет играть в вашу игру? Какие эмоции они будут испытывать? У каждой игры есть своя история. Если сюжет вашей игры не так очевиден — придумать ее сможет и сам игрок. История может быть придумана в игре про числа «2048». Игрок, играя в популярную стратегию «Civilization», может сам придумать историю становления своего государства. Даже в игре «Monument Valley», с ее безмолвием, каждый додумывает свою историю. Подумайте, какую историю расскажет ваша игра?

Настроение

Какое впечатление окажет ваша игра на игроков? Каково будет ее графическое оформление? Какой звук? Первое впечатление об игре очень важно — игра может «зацепить» пользователя с первых минут и в итоге он будет играть в нее и дальше. Возможно вы сделаете вашу игру в стиле ретро: с пиксельной графикой и музыкой в стиле ретро-вейв

А возможно, вы выберете ультра-современный дизайн, с плоской геометрией объектов, «чистыми» текстурами и инструментальной музыкой.

*Сложно придумать хорошую идею для игры? На этом этапе всем нам бывает очень сложно что-то придумать. Что же делать?

  • Присоединяйтесь к игре hackathon/jam. Вам и другим участникам будет поручено сделать игру за короткий промежуток времени. Во время участия в хакатоне вы встретите единомышленников, которые будут поддерживать и помогать вам. А что насчет творческого волнения и конкуренции во время работы? Все это благоприятно скажется на вас и на ваших навыках! Не знаете с какой площадки начать? Рекомендую попробовать Ludum Dare — одну из самых больших площадок для разработчиков!
  • Записывайте все свои идеи! Я и многие другие разработчики, которых я знаю, записываем все свои идеи. Таким образом, когда вы не сможете ничего придумать, вы сможете вернуться к своим старым идеям и мыслям и что-то из них почерпнуть!

Когда вас неожиданно посещает муза или появляется вдохновение — отложите свои дела и запишите все мысли и идеи! И когда вы впадете в творческий ступор, вам не придется высасывать идеи из пальца.

Ресурсы?

Все нижеперечисленные ресурсы и программы опробованы мною лично и многими из них я пользуюсь до сих пор!

Для заметок:

  • Notes для Mac (?)
  • Google docs (?)
  • Trello

Для совместной работы (для команд):

  • Google drive
  • GitHub (?). Требуются git и Unity .gitignore.
  • Unity Collab. Самый простой сервис из трех. У бесплатной версии есть ограничения.

Unity — это игровой движок, который я использую для создания своих игр и я буду очень часто упоминать его здесь. Однако не стесняйтесь — вы можете выбрать любой другой движок для своих игр.

Для разработчиков:

-Книга «The Art of Game Design» . Автор Джесси Шелл

-Сайт Gamasutra

Концепция

Совет

У вас есть классная идея. Но как оформить её на бумаге? У каждого свой путь. Одни составляют дизайн-документы по 60 страниц, другие напишут лист неразборчивых заметок. Не знаю, как удобнее для вас, но обязательно зафиксируйте следующее:

Фишки. Что делает вашу идею крутой? Это самый главный вопрос. Как только вы сможете уловить и зафиксировать это, остальные этапы покажутся легче. Ваша игра поднимает острые темы? Станет новой классикой? Или будет отличаться от всего, что было раньше?

Механика. Что делает игрок и зачем? Это ваш игровой процесс. Он может быть простым, как поочерёдное нажатие клавиш Q, W, O, P в игре QWOP, или сложным, как комбинации в Dwarf Fortress.

Легенда. Благодаря чему игроки запомнят вашу игру? С какими эмоциями они будут её покидать? У каждой игры есть история. Если история неочевидна, игрок сам создаст её. История бывает разная: возрастание чисел в игре 2048, восхождение империй в Civilization или безмолвные взаимодействия в Monument Valley. Подумайте, какая легенда будет стоять за вашей игрой.

Настроение

Какое впечатление производит игра? Какие визуальные эффекты и музыка будут этому способствовать? Важно первое впечатление, которое сможет зацепить игрока и затем заставить его снова возвращаться к игре. Возможно, вам захочется ретро-эффекта с пиксельной графикой и 8-битной музыкой или современного вида с плоской геометрией — подумайте об этом.

  • Участвуйте в хакатонах. Вам и другим участникам нужно будет сделать игру за отведённое время. Как минимум вы вдохновитесь и встретите единомышленников. Попробуйте Ludum Dare, один из самых больших геймджемов.
  • Создайте список идей. Записывайте каждую новую мысль. В моменты ступора всегда можно заглянуть в список и найти что-то интересное. Так выглядит мой личный Google Doc идей и заметок.

Инструменты

Командная работа:

  • Google Диск.
  • GitHub. Требуется git и Unity .gitignore.
  • Unity Collab. Самый простой инструмент, но с ограничениями в бесплатной версии.

Я делаю игры на Unity. Дальше речь пойдёт о нём, но не бойтесь использовать другой движок.

Коротко о главном

Ключевые задачи дизайнера игр — проектирование пользовательского опыта, разработка концепта игры и контроль разработки и выпуска продукта. 

Игровому дизайнеру нужно разбираться в технической начинке игры, знать жанры и платформы, игровые движки, языки программирования, математику на базовом уровне, редакторы для 3D-моделирования и английский язык. 
Гейм-дизайнер — управленец, поэтому важно разбираться в основах маркетинга, аналитики и бизнеса, знать рынок игр и развивать софт-скилы для управления командой.
Стартовать в гейм-дизайне можно со стажировки в игровой студии или позиции тестировщик или младшего дизайнером игр. Небольшое портфолио собственных тестовых проектов поможет в трудоустройстве.. Обучиться гейм-дизайну можно в ВУЗе, но на это понадобится несколько лет

Гораздо быстрее сделать это на онлайн-курсах — вы всего за год освоите профессию и создадите свою первую игру

Обучиться гейм-дизайну можно в ВУЗе, но на это понадобится несколько лет. Гораздо быстрее сделать это на онлайн-курсах — вы всего за год освоите профессию и создадите свою первую игру.

Внедрение игровых элементов

Когда речь заходит о внедрении в проект игровых элементов, первым, что нужно сделать, будет четкое формулирование проблемы, требующей решения. Благодаря этому станет понятно, какие группы игроков будут привлекаться, и какими игровыми механиками придется пользоваться

Затем следует уделить внимание уже имеющимся концепциям, и если какая-то из них окажется подходящей, можно начинать ее внедрять. Если же таковой в наличии нет, придется разрабатывать ее самостоятельно

В случае с самостоятельной разработкой в первую очередь необходимо составить техническое задание, отражающее суть проблемы, подробно описывающее возможное решение, перечисляющее требующиеся ресурсы и оценивающее сроки, когда проект должен быть реализован

Очень важно максимально уточнить требуемый результат от внедрения игровой системы, а также установить способы проверки эффективности. Не забывайте и о том, что нужно разработать и средства для сбора статистических данных

Следующим этапом станет тестирование, помогающее определить, насколько соответствует результат составленному техническому заданию. Также оно позволяет оценить технические особенности и логику актуального на данный момент гейм-дизайна.

Имейте в виду, что после внедрения в систему игровых элементов нужно обязательно отслеживать ее эффективность, и при необходимости дорабатывать и дополнять. Нередко специалисты сравнивают внедренные элементы с другими элементами и системами, и при желании берут из них интересные идеи и дополнения.

Крайне важно понимать, что для успешного функционирования любого проекта одной только игрофикации может быть недостаточно. Игровые элементы играют лишь роль множителя, увеличивающего возможности проекта в несколько раз

Базой же следует считать суть самой системы и цели, которых она позволит достичь.

По большому счету, вы уже знаете все, чтобы начать применять геймификацию в своей деятельности, и дело остается, так сказать, за малым – нужно начинать действовать. Конечно же, по мере осуществления своих задумок вы будете сталкиваться с различными трудностями и тонкостями, о которых мы, вполне вероятно, не упомянули, но в каждом случае они будут индивидуальны, и работать с ними вам придется уже самостоятельно. Нам же остается только снабдить вас «подушкой безопасности», т.е. рассказать о том, какие могут совершаться ошибки в геймификации, и как можно их избежать.

Заключение

Теперь вы знаете, что такое геймдизайн и где учиться, чтобы начать свой путь в профессии. Осталось выбрать программу, которая соответствует вашим желаниям и возможностям. Но не рассчитывайте, что сразу после курсов вы станете крутым специалистом. Для этого надо много практиковаться на реальных проектах в команде разработчиков и обучаться дальше самостоятельно.

Желаю вам удачи в этом!

Сохраняйте статью, она может пригодиться вам или вашим друзьям в будущем.

Подписывайтесь на новости iklife.ru и узнавайте больше о современных профессиях и онлайн-заработке.

Всего доброго, друзья.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Kingame
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: