Работу в индустрии игр часто по незнанию считают мечтой геймеров и скорее развлечением, нежели серьёзным делом. Но тем не менее, попасть в геймдев хотят многие: опытные художники, начинающие разработчики, аниматоры и тестировщики. Сегодня поговорим о плюсах и минусах работы в геймдеве, о профессиях в игровой отрасли и о том, как программисту попасть в gamedev с опытом и без.
В геймдеве огромное количество направлений, в которых можно развиваться. О конкретных профессиях мы поговорим дальше, а сейчас остановимся на том, как понять, есть ли в игровой сфере для вас место.
Логично проанализировать свои умения и таланты, выяснить, знания в какой из областей преобладают. Если вы журналист с опытом написания сценариев, программист с бэкграундом в разработке приложений или опытный digital-художник — всё просто и понятно. Но если ни одна должность из записанных в трудовой книжке, не перекликается с геймдевом, стоит задуматься.
Чтобы правильно составить план покорения сферы мечты, нужно самому себе честно ответить на такие вопросы:
Опираясь на полученные ответы, можно проанализировать реалистичность затеи и спланировать дальнейшие действия:
Если после всего проделанного желание двигаться в этом направлении не исчезло, отличные новости: скорее всего вы действительно готовы изменить жизнь и освоить новую профессию.
Прежде чем говорить о том, как попасть в компанию по разработке игр, стоит разобраться в существующих геймдев профессиях. В зависимости от масштабов проекта, жанра и платформ, для которых создается продукт, список необходимых специалистов (как и количество людей, выполняющих одни и те же функции), может сильно меняться. Но основные позиции остаются примерно одинаковыми.
Классическое образование и диплом программиста можно получить в технических ВУЗах, пройти обучение и обрести новую специальность вне стен университета — в частных школах и на курсах по программированию.
В Украине есть немало ВУЗов, которые готовят будущих программистов. Предпочтение стоит отдавать учреждениям технической направленности:
В наше время большинство обучающих материалов, полезных туториалов и курсов можно найти онлайн. Учиться можно по видеороликам на YouTube, скачивать бесплатный и условно бесплатный софт, читать инструкции по работе с движками и уточнять непонятные моменты на форумах. Для самостоятельного изучения языков программирования нужна сильнейшая мотивация и упорство.
На просторах интернета есть масса онлайн-курсов по разработке. Качественные курсы создаются командами профессионалов с учетом всех психологических аспектов обучения (от простого к сложному) и специфики профессии (часто в программы включают изучение базового английского для разработчиков). Обучение на таких площадках, как правило, проходит в формате лекций от экспертов с демонстрацией практической части. Некоторые курсы предполагают выполнение домашних заданий, проектов и сдачу финального теста. По окончанию курса можно получить подтверждающий сертификат. В этой сфере есть давно зарекомендовавшие себя платформы — Udemy и Coursera. Плюс такого формата обучения — вам навсегда предоставляется доступ к курсу и ко всем последующим обновлениям, а значит — к самым свежим знаниям.
Так, на онлайн курсах для программистов можно научиться кодить с нуля, либо выучить дополнительные языки программирования и прокачать свои скиллы перед вхождением в новую сферу.
Когда речь идет о том, чтобы пробовать себя в геймдеве без образования, нужно понимать, что рассчитывать придется только на свои знания, энтузиазм и крутое портфолио. Отсутствие диплома или сертификата придется перекрыть чем-то более весомым — опытом. Если вы научились программировать самостоятельно, создайте несколько собственных проектов, напишите парочку дополнений для уже существующих игр, участвуйте в марафонах для игровых программистов — не бойтесь искать и использовать всякую возможность, которая может сделать ваше портфолио интересным и разнообразным.
Стать программистом игр — не значит работать в геймдев-компании. Для разработчика игр есть несколько вариантов организации своей трудовой деятельности: развиваться в игровой студии или быть частью аутсорс-команды, фрилансить или разрабатывать собственную инди-игру.
Разумеется, если вы станете независимым разработчиком и возьметесь за производство собственной игры, об опыте никто и не спросит. Но далеко не всем подходит такой вариант, ведь во времена игровых корпораций-гигантов инди-проекты все реже выстреливают.
Без опыта работы можно попробовать свои силы на биржах фриланса, поставив минимальный ценник на свои услуги. Так вы наполните портфолио, познакомитесь с реальными проектами и заказчиками, поймете, что вам интересно, а что нет.
Также отличный вариант — программы стажировок. Основатели крупных компаний часто делают упор на поиск молодых талантов: работодатели открывают вакансии для студентов последних курсов и выпускников, берут их на работу в качестве стажеров, вкладывают силы в их развитие и нанимают начинающих программистов на джуниор-позиции. Стажировка может быть оплачиваемой или бесплатной. Как правило, оплачиваемая стажировка (если речь идет об обучении с нуля) предполагает минимальную зарплату. Компания выплачивает такую сумму, которая покрывает расходы на дорогу и выполняет мотивирующую функцию (долларов 100 или 200). Такой старт, наверное, самый комфортный, ведь обучение новым технологиям происходит плавно и организованно. На более высокооплачиваемые стажировки (от 300-400 долларов), коих достаточно на job-сайтах, обычно берут новичков с опытом, базовыми знаниями или сертификатом об окончании курсов.
Чтобы попасть на стажировку, важно отслеживать вакансии, не робеть и отправлять резюме через формы поиска талантов, даже если актуальных предложений нет. Рекрутеры в крупных IT-компаниях, как правило, собирают базу заинтересованных кандидатов и порой, когда появляется срочная необходимость в специалистах, предлагают им работу, даже не открывая вакансию.
Попасть в геймдев можно не только прямым и самым понятным путем. Многие программисты начинали как тестировщики, которые изучали программирование в свободное время. В IT-компаниях это нормальная практика, когда проработав новые скиллы, специалист получает повышение и переходит на другую позицию с соответствующими задачами.
Каждый специалист с техническим складом ума, попав на работу в геймдев-студию, может задуматься о перспективе переквалификации в программиста. Геймдизайнер или технический художник, которые уже обладают глубокими познаниями в разработке игр, могут изучать программирование, чтобы простимулировать карьерный рост или дать старт новому этапу в профессиональном развитии.
Эту затею ещё проще осуществить, когда вы работаете в офисе, ведь в таком случае всегда можно обратиться за помощью к неравнодушному коллеге-разработчику и получить совет профессионала. А если вам повезло с лояльным руководством, которое поддерживает инициативы сотрудников, можно договориться о том, чтобы вас подключали к самым простым задачам отдела разработки. Так у вас будет шанс учиться на реальных заданиях и показать работодателю свою заинтересованность в проекте.
Если ваша профессия не узкоспециализированная — вы не астрофизик, не мясник, не микробиолог, а скажем, аналитик, дизайнер, маркетолог или проджект-менеджер — вы можете изучить особенности игровой сферы, структурировать имеющиеся знания, выявить и устранить слабые места и попробовать себя в геймдеве.
Например, на должность гейм-дизайнера обычно берут людей без специального образования, так как эта профессия довольно редкая. Так что, если у вас развитое логическое мышление, вы понимаете, как проектируются уровни в играх, создаются игровые миры и механики, с помощью каких приемов можно увлечь игрока, проходите онлайн-курсы по геймдизайну и врывайтесь в новую сферу.
А вот среди игровых сценаристов очень много журналистов, редакторов и сценаристов телевидения. Чтобы писать сценарии к играм, важно знать основы драматургии, сторителлинга и конфликтологии, уметь создавать захватывающую историю и развивать её в рамках основной задумки, выдавать креативные идеи и адекватно воспринимать критику.
Игровой аналитик — ещё одна профессия, которая позволяет попасть в gamedev без технического бэкграунда. Это профессия, которая существует на пересечении геймдизайна и продуктовой аналитики. Игровые аналитики умеют работать с самыми необычными метриками — радость от прохождения игры, реакция на механику, поведенческие паттерны. Они собирают аналитику и позволяют разработчиками принимать решения на основе точных данных, не рассчитывая на интуицию.
Резюмируя, в геймдеве нужны не только программисты, и далеко не все профессии требуют технического склада ума или наличия университетского диплома 😉
Как и во всех сферах деятельности, у работы в gamedev есть свои плюсы и минусы.
Плюсы работы в геймдеве:
Минусы работы в геймдеве:
Если вы уже взвесили все «за» и «против» и твердо решили развиваться в геймдеве, мы в VOKI Games всегда рады талантливым и перспективным сотрудникам. Скорее переходите в раздел с вакансиями и ищите себя!