Разработчик игр (или gamedev) – это специалист, который занимается созданием программного кода, концепцией и визуализацией игры, а также выбором средств для воплощения поставленных задач в виртуальную реальность. Он может работать как самостоятельно, так и в команде профессионалов-единомышленников.
Понятие «разработчик игр» охватывает множество специалистов из IT-сферы, так или иначе связанных с созданием гейм-контента. В этот перечень входят: аниматоры, графические программисты, звукорежиссеры, 3D-моделлеры, сценаристы, гейм-дизайнеры, тестировщики и другие.
Чем занимается разработчик игр?
Если gamedev работает сам на себя, его деятельность подразумевает создание анимаций, визуальных эффектов, концепции и дизайна игры. Для удобства он может выбрать одну или две узких специализации в этой сфере. Например, разработчик может прописывать сценарий игры и создавать программный код или, напротив, заниматься только 3D-графикой и анимацией. А остальные функции будут возложены на других специалистов.
В случае если gamedev отлично владеет всеми вышеперечисленными навыками, он может работать и в одиночку. Главное — правильно рассчитывать свои силы и иметь четкий план действий. При выверенной стратегии и удачном стечении обстоятельств специалист может не только создать, но и запатентовать игру (или ПО для нее). А если она будет пользоваться спросом среди геймеров, он сможет еще и неплохо заработать.
Разработчики нередко работают по найму, оказывая компаниям или индивидуальным заказчикам разные услуги в игровой сфере, к примеру, пишут программный код или продумывают дизайн (или и то и другое).
Что входит в обязанности разработчика игр и что он должен знать?
У разработчиков игр много обязанностей, но это зависит еще и от конкретной специализации. Если же все обобщить, то можно выделить следующее:
- создание геймплея (в т. ч. для мобильных устройств);
- разработка и написание сценария (в т. ч. его оптимизация);
- тестирование концепции игрового процесса;
- расчет монетизации проекта;
- создание персонажей, объектов и компонентов.
Но зачастую разработкой успешных проектов занимается большой штат сотрудников, где на каждого из них возложены 1 или 2 ведущих обязанности.
Для успешной деятельности разработчик игр должен владеть следующими знаниями и навыками:
- Уметь работать на разных игровых движках или хотя бы на каком-то одном из них (Unity, Unreal Engine 4, Cryengine 5 и др.).
- Владеть навыками программирования. А еще лучше — иметь диплом в этой сфере.
- Работать в 3D-редакторах.
- Знать языки программирования (C#, Ajax и др.).
- Владеть навыками визуализации, анимации, дизайна и др.
- Знать английский язык (хотя бы на среднем уровне).
- Уметь создавать игры для мобильных устройств и многое другое.
А если специалист работает в одиночку, ему понадобятся знания маркетолога и юриста (в случае предполагаемого патента на игру и продвижения своего «детища» в массы).
Gamedev должен обладать выносливостью, стрессоустойчивостью, усидчивостью, коммуникабельностью (если работает в коллективе) и хорошей фантазией.
Как стать разработчиком игр?
В российских вузах нет такой специальности, как «разработчик игр». Получить необходимые навыки можно в частных IT-школах (удаленно) — они периодически проводят тематические курсы. Обучаясь у ведущих специалистов будущие разработчики могут получить не только теоретическую базу, но и соответствующие навыки. По окончании курса ученику выдадут сертификат и он сможет подготовить портфолио, что позволит ему в дальнейшем предлагать свои услуги на сайтах по поиску работы и др.
Курсы Geekbrains
Факультет разработки игр в школе «GeekBrains» предлагает освоить востребованную профессию с нуля и начать зарабатывать на удаленке или в офисе. Курс подойдет как начинающим программистам, так и практикующим IT-специалистам. Вот что обещают создатели школы своим ученикам:
- Практический опыт разработки и запуск собственной игры (ее можно будет добавить в портфолио).
- Помощь в оформлении резюме и подача заявки в разные компании.
- Подбор подходящих вакансий и совместный поиск идеального места работы.
- Советы по прохождению собеседования от профессионалов.
Стоимость обучения составляет порядка 108 000 рублей (можно оплачивать в рассрочку). Продолжительность курса: 1 год. При необходимости можно вернуть деньги (например, если что-то не понравилось), но с вычетом пройденных блоков информации.
Вот что говорят о курсе ученики:
Виталий, 21 год:
Курс интересный и актуальный, но занятия периодически отменяют и не предупреждают об этом учеников. В результате программа растягивается на неопределенное время. Вот теперь ждем практику второй месяц.
Елена, 25 лет:
Мне в этой школе совсем не понравилось. Проверка заданий слабая, слишком большая теоретическая часть, преподаватели ведут себя надменно и даже не скрывают этого — и это я перечислила далеко не все минусы.
Курсы Skillbox
Курс «Профессия разработчика игр на Unity с нуля до Middle» в школе «Skillbox» обойдется в 139 500 рублей. Но первые 6 месяцев предлагаются бесплатно, поэтому будет время подкопить недостающую часть суммы. Вот что обещают создатели школы:
- Создание игр на «Unity» (в т. ч. прописывание своих дополнений для движка).
- Изучение С# с нуля.
- Навыки 3D-моделирования.
- Создание своей первой игры и помощь в трудоустройстве.
- Доступ к курсу — навсегда.
Программа подойдет новичкам в IT-сфере и программистам со стажем. Длительность обучения: 20 месяцев.
Вот что говорят ученики о курсе для разработчиков игр:
Денис, 27 лет:
Могу отметить хорошую работу кураторов: помогают начинающим с оплатой и документами, консультируют 24/7 и всегда идут навстречу ученикам. Впереди мне предстоит узнать много нового, но пока все нравится.
Александр, 20 лет:
Какая же нудятина этот курс, хочется заснуть уже на первом уроке. Да и текст читает какой-то заикающийся преподаватель… В общем, я разочарован.
Профессия «Разработчик игр» широко востребована на рынке труда. Например, на сайте «hh.ru» размещено более 500 вакансий, около 100 предложений в сервисе «Яндекс.Работа» (только по Москве и Московской области), ежедневно появляются порядка 80 вакансий в соцсетях и на специализированных сайтах — Gamedev.ru и Gdjob.pro. Поэтому, владея необходимыми навыками, разработчик всегда может выгодно трудоустроиться.
Сколько зарабатывают разработчики игр?
Зарплаты разработчиков игр сильно разнятся. На сумму влияют следующие факторы:
- Солидность компании и платежеспособность заказчика.
- Владение теми или иными навыками.
- Работа в компании или на удаленке.
- Страна, город и регион проживания.
По усредненной статистике, новички зарабатывает порядка 45 000-60 000, тогда как профессионалы своего дела, имеющие внушительный опыт в сфере игровой индустрии, — 120 000-200 000 рублей в месяц и более.
Вот лишь несколько примеров зарплат по категориям (касается крупных городов России):
- Начинающий гейм-разработчик — 25 000-45 000 рублей.
- Специалист среднего ранга — 45 000-80 000 рублей.
- Ведущий gamedev – 80 000-120 000 рублей.
- Продюсер, руководитель проекта — 120 000-200 000 рублей.
А заработки топовых разработчиков (Wargaming, Valve, Blizzard и др.) исчисляются миллионами долларов в год.
Отзывы о профессии
В настоящее время профессия «Разработчик игр» актуальна как никогда, ведь IT-среда с каждым годом развивается и совершенствуется. Вот что говорят по этому поводу начинающие специалисты:
Евгений, 29 лет:
Еще с юности я увлекся играми, погружаясь в них с головой на недели и месяцы. Это и предопределило мою дальнейшую карьеру. Получив диплом программиста, я начал осваивать для себя новые IT-отрасли. В будущем планирую создать уникальную, захватывающую игру, которая сделает меня знаменитым и очень богатым. Но пока работаю в одной солидной компании, что тоже неплохо. В общем, меня все устраивает.
Дмитрий, 24 года:
Как и многие, я начинал с бесплатных и платных курсов, обучался у ведущих наставников и получал необходимые навыки. И сегодня я работаю в замечательном дружном коллективе. У меня хорошая зарплата и есть все перспективы для дальнейшего роста в сфере разработчика игр.
Разработчик игр — интересная и востребованная профессия, обещающая солидное денежное вознаграждение и творческую активность. Обучение можно пройти в профильных онлайн-школах, где работают специалисты своего дела, которые помогут сформировать портфолио и в дальнейшем устроиться на хорошее место.
Журналист, копирайтер и репетитор.
Самообучение, это хорошо, но черпать опыт людей, которые уже несколько лет плотно работают в сфере, куда эффективнее и правильнее.