Все твердят, что разработка игр — лакомый кусочек для программистов. Развенчиваем мифы, объясняя, почему это не так.
Творчества нет
Глупо полагать, что программирование в принципе связано с творчеством, а не с рутинными техническими задачами. Так что надеемся, что в разработку игр вы идете не за этим. Поскольку геймдев — это не про творчество. Да, вы создаете продукт, которым будут пользоваться миллионы, если игра «взлетит», — именно любовь фанатов дает мотивацию в гейм-индустрии. Но до такого результата — горы работы и преодоление обычной программистской рутины.
Сроки превыше всего
Игру нужно выпустить к дате релиза. Новое обновление — к запланированному сроку. И неважно, насколько вы заняты: будьте готовы бросить все дела, отменить встречи и пропустить выступления детей в школе, чтобы справиться с задачами вовремя. Перед ответственной датой вся команда разработки обычно не спит, а иногда не успевает и поесть.
Нормированный график? Нет, не слышали
Вы будете перерабатывать — если еще не поняли это из предыдущего пункта. Будь то известная корпорация или малобюджетный инди-проект, частые авралы вам обеспечены. Конечно, не для всех это минус: кто-то обожает свою работу и готов проводить за ней сутки. Но со временем такой темп выматывает: мы встречали много историй, когда программисты покидали крутые игровые проекты из-за выгорания.
Вам также будет интересно:
• Как программировать игры: языки, движки и все, что нужно знать начинающему разработчику
• Как перестать быть джуниором и начать жить
• Оскорбление чувств пользователей: как быть политкорректным в IT
Зарплаты высокие, но не у вас
Если вы сениор, то заработная плата вас не разочарует: или останется прежней, или чуть вырастет. Если же вы начинающий разработчик игр — на джуниорской позиции можете рассчитывать на среднюю зарплату по IT-рынку, а стажироваться придется и вовсе за еду. Миф про запредельные оклады пришел с Запада: в американских компаниях они действительно выше, да только там и налоги побольше наших.
Сложность коммуникаций
Над одной игрой работает множество узких специалистов разных направлений. С каждым вам нужно найти общий язык и понимать друг друга, ведь коммуникации в гейм-индустрии — важная составляющая процесса. А еще в небольших проектах разработчику порой приходится выполнять совсем не программистские задачи: например, редактировать картинки в Photoshop.
Заключение
В геймдев высокий порог входа, поскольку в СНГ мало крупных компаний, а в зарубежные попасть еще труднее. Но если, несмотря на озвученные минусы, вы по-прежнему горите разработкой игр, добро пожаловать на курсы разработчиков в Skillbox.
Курс «Java-разработчик»
Здесь вы за четыре недели научитесь программировать на одном из языков геймдева — с наставником и на реальных проектах. Курс рассчитан на новичков и создает необходимую базу для дальнейшего самообучения и работы на позиции младшего разработчика.
Программа курса
Курс «Мобильный разработчик»
За четыре недели вы изучите инструменты программирования мобильных приложений, в том числе игровых. Это отличный старт для новичка, тяготеющего к гейм-индустрии. В дальнейшем вы сможете прокачать навыки и перейти к более крупным проектам.
Программа курса