Вернуться назад

Что такое GameDev. И как туда попасть?

GameDev – это аббревиатура Game Development, то есть разработка компьютерных игр. Разработка – это процесс создания видеоигры, которая тоже, по сути, является компьютерной программой.

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

В 2020 году мировую игровую индустрию оценивали в 159.3 млрд долларов. Всего за год она выросла более чем на 9%. В 2016 году это было не очевидно, и ей предсказывали менее впечатляющий рост. Сейчас перспективы игровой индустрии оценивают в 200 млрд долларов к 2023 году. Ведь на август 2020 года в мире порядка 3,1 млрд людей играли в видеоигры – около 40% населения планеты. А с 2025 года начнут рождаться представители следующего поколения – Бета, что может дать новый стимул для развития рынка видеоигр.

 

 

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

 

1. Сначала имеет смысл поиграть в разные видеоигры, чтобы составить общее представлении о них. 

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

 

2. Теперь самое время придумать свою первую игровую историю, которую хотелось бы реализовать. 

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

 

3. Кстати о механиках игры – нужно начинать смотреть полезные видео и читать игровые ресурсы, статьи и литературу. 

Обязательно понадобится знание игрового сленга. Что такое имба, босс, NPC или DPS? Постепенное наращивание теоретических знаний об игровых механиках – это основа для разработки игр. Что такое ядро геймплея, основные и второстепенные механики? Основная механика, к примеру, это то, что игрок делает все время, проходя уровни. А вот второстепенные механики – это, например, суперспособности, которые появляются у персонажа временно в каких-то условиях. Или навыки, которые он обретает, когда достигает более высокого уровня в игре.

 

 

4. Затем можно практиковаться на доступных инструментах. 

Есть выбор: например, среда разработки Scratch, инструменты платформ Roblox и Minecraft. Блог Almamat недавно рассказывал про обучающие возможности платформы для создания игровых экспириенсов Roblox. Там можно бесплатно скачать среду для разработки мини-игр Roblox Studio и изучать в ней построение игровых миров. 

Unity 3D и Unreal Engine тоже дают возможности бесплатно практиковаться в создании игровых миров. В программе ZBrush можно слепить своего первого фантастического персонажа из цифровой глины – инструмент симметричной лепки дает впечатляющие результаты. Блог Almamat некоторое время назад выпустил интервью с одним из создателей впечатляющих короткометражных Unity–фильмов Веселином Ефремовым, очень интересное. 

 

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

В Roblox Studio можно программировать действия персонажей и артефактов. В Scratch создают целые многоуровневые игры, заодно обучаясь принципам программирования. У Almamat, кстати, есть онлайн-курс «Scratch: учимся делать многоуровневые игры». Если присутствует интерес к разработке игр, то можно совместить интересное с полезным и сделать изучение принципов и языков программирования увлекательным. 

 

6. Теперь пора собирать информацию об издателях и индустрии. 

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

Инди-разработчики игр, то есть независимые (инди = independent), делают игры самостоятельно от начала до конца или работают с небольшой проектной командой энтузиастов или оплачиваемых узких специалистов. За релизами независимых разработчиков полезно следить, потому что они чутко реагируют на тренды или даже предсказывают их, а также изобретают новые жанры и механики. В блоге Alamamat можно найти интервью с двумя девушками, которые выпускают инди-игры, Паломой Доккинз и Шарлот Мадлон. 

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

В процессе скаутинга GameDev индустрии начинающий разработчик узнает названия легендарных игр, таких как Sims, World of Tanks, Elden Ring, Fortnight, Stalker, Civilization, World of Warcraft и множество других. А также названия издательские брендов: в частности, Wargaming, ZeptoLab, Azur Games, Playrix, Blizzard, 1C Game Studios и т. д. И конечно имена легенд и восходящих звезд игровой индустрии, таких как Хидэо Кодзима, Уилл Райт, Джон Кармак, Сид Мейер, Игорь и Дмитрий Бухманы, Семен и Ефим Воиновы. Обязательно встретится информация и о миллиардерах игровой индустрии, таких как основатель платформы Steam Гейб Ньюуэлл. GameDev это чрезвычайно интересная индустрия.

 

 

7. Основательно изучив разные сегменты GameDev-рынка, пора читать вакансии. 

Вакансии полезно читать не только на очевидных площадках вроде HeadHunter и Staya.vc, но и главным образом на официальных сайтах издателей. Правда, даже издатели российского происхождения, такие как ZeptoLab, публикуют описания вакансий зачастую на английском языке. Ах-да! Английский учить нужно все это время, потому что разработчику видеоигр он необходим в повседневной работе. Но сейчас и так почти все с детства учат английский, а кто-то и китайский.  И правильно делают, потому что гигант Tencent активно инвестирует в GameDev. 

Что дает изучение вакансий на официальных сайтах издателей? Важную информацию. На каких языках они программируют, где еще в мире есть их офисы, какие существуют специальности. Например, при беглом взгляде на лист вакансий ZeptoLab мы узнаем: что издатель использует языки С++, Objective-C и Java, а также игровой движок Unity; компания нанимает на работу в Москве и Барселоне; для работы понадобится хороший уровень английского. 

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

 

 

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

Существует много неочевидных специальностей в GameDev. Например, Game Monetization Manager, менеджер по монетизации игр. Подробнее на специальностях в GameDev блог Almamat остановится в другой раз, следите за обновлениями.

 

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

 

Фото: Shutterstock / Veres Production, George Rudy, FrameStockFootages, LightField Studios

Вернуться назад
Поделиться
Запишитесь на бесплатный диагностический урок
Читать еще