Интересное

Как стать геймдизайнером: начало пути

Поговорим о том, кто такой геймдизайнер, чем он занимается и как им стать.

Чем отличается геймдизайнер от разработчика видеоигр?

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

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

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

Компоненты игры, за которые отвечает геймдизайнер

Геймдизайнер – обширное понятие. Сама профессия делится на десятки подспециализаций. Каждая подразумевает работу над одним из аспектов игры. 

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

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

Другие специализации геймдизайна

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

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

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

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

И даже на этом список специализаций не заканчивается. Геймдизайнеры действительно берут на себя внушительный объем работ. 

Что требуется от геймдизайнера?

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

Если брать геймдизайнера как профессию в целом, то от него потребуется:

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

  2. Генерация идей касаемо дизайна уровней, баланса противников, создание игровых механик.

  3. Активное участие в проработке образов персонажей, постоянное сотрудничество с разработчиками и художниками. 

  4. Поиск вариантов монетизации игры. 

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

Каждый из этапов должен быть глубоко проработан. Геймдизайнер создает «пользовательский опыт» и обязан продумать игру от и до.

Какие навыки нужны, чтобы стать геймдизайнером?

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

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

Хард-скиллы

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

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

  • Также важно, чтобы геймдизайнер обладал базовыми знаниями в смежных областях, чтобы выстраивать игровой мир с четким пониманием построения 3D-объектов, работы физических моделей и т.п. 

Софт-скиллы

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

Также нужно уметь корректно коммуницировать с коллегами, уметь сглаживать конфликты и обладать высоким уровнем эмпатии. 

Вакансии и зарплаты

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

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

Зарплаты варьируются: в среднем можно получать от 70 тысяч рублей, но есть и узкие специализации геймдизайна с зарплатной вилкой от 200 до 300 тысяч рублей. 

Где учиться?

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

Так что за знаниями отправляемся в Skillbox, Нетологию, Coursera, Udemy и их аналоги. Главное – найти интересный для себя курс, еще и подходящий по цене. Учиться можно и на YouTube, хотя это будет не так эффективно (но зато бесплатно).

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

Межтекстовые Отзывы
Посмотреть все комментарии
guest

Что почитать программисту: 10 популярных книг по разработке

Разработка #Подборка #Программы #Веб-дизайн #Наука Какую литературу стоит прочитать программисту, чтобы стать более квалифицированным специалистом и превратиться из...

Что такое MVC

Разработка #Обзор #Технологии #Веб-дизайн #Программы Рассказываю об одном из самых удобных паттернов построения приложений на любом языке и...

Push-уведомления: типы, назначение, советы по созданию

Разработка #Конверсия #Интернет-магазин #Веб-дизайн #Продажи Сегодня поговорим о push-уведомлениях. Как они работают, зачем нужны и какими должны быть.  Что такое...

Что такое виджет и как им пользоваться

Разработка #Веб-дизайн #JavaScript #Оптимизация #Windows Разработчики софта и владельцы сайтов стараются упростить процесс взаимодействия со своим продуктом. Одним из...

Как вставить картинку в HTML

Разработка #Авторское право #Фото/Видео #Редакторы кода #HTML/CSS Невозможно представить ни один сайт без визуальной составляющей, в часть которой...

Чем занимается веб-разработчик и что нужно для того, чтобы им стать

Разработка #Карьера #JavaScript #HTML/CSS #PHP #Python Сегодня программирование востребовано как никогда. Информационные технологии развиваются с колоссальной скоростью, и...

Как измерить и повысить вовлечённость пользователей сайта

Автор: Виталий Купренко ­– маркетинговый копирайтер, компания по разработке мобильных и веб-приложений Cleveroad. Согласно исследованию Gallup, полностью вовлечённые...

Amazon UK: как создать и продвигать свой интернет-магазин?

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

Что такое дополненная реальность

Разработка #Google #Продажи #Технологии #Сервисы Выбирали когда-нибудь кроссовки или диван в интернете? Не очень удобно, верно? Было бы...

Как пользоваться Visual Studio Code

Разработка #IDE #Редакторы кода #Программы #Обзор #Windows Visual Studio Code – это один из наиболее популярных редакторов кода,...

Криптопрограммирование: особенности и перспективы

Разработка #Криптовалюта #Фреймворки #Обзор #Технологии Разработка – перспективное и денежное направление. Эта сфера привлекает все больше людей, даже...

Работаем с объектами в JavaScript

Разработка #Настройка #JavaScript В прошлой статье я рассказывал о массивах в JavaScript. Из нее мы можем понять, что...

Как правильно использовать enum в C#

Разработка #C/C#/C++ #Разбор В C# есть много интересных возможностей, помогающих разработчикам писать код на языке, который похож на...

Как создать краудфандинговый сайт на базе WordPress

Выбираем плагин Переходим к главному – выбору краудфандингового плагина. Здесь есть варианты. Charitable Это бесплатный плагин для сбора...

Как создать чат-бота ВКонтакте с расписанием уроков

Разработка #Серверы #ВКонтакте #Боты #JavaScript #Ubuntu Для более быстрого просмотра расписания лекций я использую простого чат-бота ВК, которым, помимо...

Язык программирования C#: краткая история, возможности и перспективы

Разработка #C/C#/C++ #Программы #Обзор Обзорная статья на тему С#. Кратко рассказываем о том, зачем этот язык нужен, где его...

Как создать туристический сайт

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

Списки в Python и методы работы с ними

Разработка #Python Списки в Python – упорядоченный изменяемый набор объектов произвольных типов, пронумерованных от 0. Они используются для...

Что такое баг: поговорим об ошибках в программировании

Разработка #Программы #Обзор #Игры #Ошибки Ошибки в программах – дело обыденное. Приложения зависают, вылетают, перестают запускаться. В простейшем случае пользователь...

Микроразметка Open Graph: базовые принципы и настройка

Разработка #Социальные сети #Контент #HTML/CSS #SEO Микроразметка помогает роботам ориентироваться на страницах сайта и забирать для формирования поисковой...