Умскул Журнал

Геймдев: профессии и обучение разработке компьютерных игр

— Эх, вот бы мне такую профессию, где платят деньги за прохождение игр

— Исполнено! Теперь ты тестировщик в геймдеве!

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

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

Что такое геймдев

Если ты знаешь английский, то уже сможешь разглядеть слово «game» в названии. Gamedev — сокращение словосочетания «games development», то есть, разработка игр. Всё, начиная от кода и заканчивая дизайном, включает в себя это направление. Настройка мобильных версий игр, отладка движений персонажа, рисовка иконок — ребята, занятые в геймдеве, разрабатывают каждую деталь игры, в которую ты залипаешь после школы.

Какие есть направления

Геймдев — это большая сфера, и совсем не обязательно быть программистом по профессии, чтобы попасть в неё и заняться разработкой игр. Здесь есть такие направления, как:

  • программирование,
  • тестирование,
  • маркетинг,
  • геймдизайн,
  • анимация,
  • саунд-дизайн,
  • левел-дизайн и многое другое.

Обзор профессий в сфере gamedev

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

Продюсер

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

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

Разработчик игр

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

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

Геймдизайнер

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

Игорь: «Я пишу документации, продумываю функционал игр, контролирую  качество реализации. Если простыми словами, то вообще все, все что рисуется, кодится, верстается — заслуга геймдизайнера. Любой уровень, любая цена на предложения, каждая кнопка»

Художник и аниматор

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

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

Тестировщик

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

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

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

Специалисты в маркетинге

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

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

Как войти в геймдев

Пути бывают разные — кто-то устраивается на работу в gamedev после стажировки, которую предложил университет, другие получают приглашения после откликов на резюме, а кому-то помогают полезные знакомства, как нашим сегодняшним героям.

Игорь: «Попал в геймдев скорее случайно, по знакомству нашел работу на низшем уровне с маленькой зарплатой и возможностью работать удаленно. Я, по сути, играл как обычный игрок в уровни, записывал свои результаты, и затем дизайнеры уровней оценивали их сложность. Платили за это 20 тысяч рублей. С тех пор вырос в позиции и зарплате. Индустрия разработки игр нравится как раз за возможность работать удаленно и за высокий уровень оплаты».

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

С чего начать

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

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

Где учиться

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

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

Геймдизайнер:

  • Высшая школа экономики — бакалавриат «Гейм-дизайн»;
  • Институт бизнеса и дизайна — бакалавриат «Гейм-дизайн»;

Игровой программист:

  • ИТМО — магистратура и бакалавриат «Технологии разработки компьютерных игр»;
  • МИРЭА — бакалавриат «Разработка и дизайн компьютерных игр и мультимедийных приложений»;
  • Московский Политех — бакалавриат «Программное обеспечение игровой компьютерной индустрии».

Продюсер игровой индустрии:

  • ВШЭ — бакалавриат «Дизайн. Геймдизайн: Продюсирование игр».

Игровой художник и аниматор:

  • СПбГУПТД — бакалавриат «Анимация и графика компьютерных игр».

Какие инструменты понадобятся

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

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

Игровые движки:

  • Unity,
  • Unreal Engine,
  • Godot.

Инструменты для 3D-моделирования:

  • Blender,
  • Autodesk Maya,
  • 3ds Max.

Инструменты для 2D-графики:

  • Adobe Photoshop,
  • GIMP,
  • Aseprite.

Программирование и скриптинг:

  • Visual Studio (для C# и C++),
  • JetBrains Rider,
  • MonoDevelop.

Системы контроля версий:

  • Git (GitHub, GitLab, Bitbucket), 
  • Fork, 
  • Perforce.

Аудиоредакторы:

  • Reaper, 
  • Cubase, 
  • Pro Tools, 
  • Ableton

Средства прототипирования видеоигр:

  • Figma (для пользовательских интерфейсов),
  • Sketch.

Тестирование и баг-трекинг:

  • JIRA,
  • Trello,
  • Bugzilla.

Инструменты для разработки анимации:

  • Spine,
  • Adobe Animate.

Инструменты для разработки интерфейса:

  • Unity UI,
  • Unreal UMG (Unreal Motion Graphics).

Однако нужны не только hard, но и soft skills, которые помогут освоить профессию. Вот несколько примеров от ребят:

Игорь: «Помогает высокий уровень собственной ответственности и умение легко выстраивать коммуникацию с разными людьми».

Марина:  «Мне помогает любопытство, эмпатичность, лидерство, ответственность, умение делегировать и доверять, инициативность, любовь к порядку и рвение к справедливости».

Как создать первое портфолио

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

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

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

Как найти первую работу в геймдеве

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

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

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

Как развиваться дальше

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

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

Актуальное:
Наверх