Найти тему
Black Caviar Games

Миф № 2: Чтобы попасть в геймдев, нужно уметь программировать

Можно ли создать игру, не имея навыков программирования? Да, есть движки, позволяющие это сделать. Двухмерную RPG можно собрать в RPG Maker, а текстовый квест - в Twine. Однако разработка серьезного коммерческого проекта потребует умения кодить. Конечно, студии состоят не только из программистов - в них есть художники, сценаристы, нарративные дизайнеры и другие специалисты.

Кто должен уметь программировать

Конечно, сами программисты. Часто они специализируются на решении конкретных задач. Геймплей-программист пишет код, обеспечивающий работу механик игры; UI-разработчик создает графический интерфейс. Engine Developer не касается игры непосредственно, работая над компонентами движка - Unity, Unreal Engine или другого. В первом используется язык C# , во втором - С++

Кому это будет полезно

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

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

Для кого это необязательно

Художники и аниматоры работают над визуальными компонентами игры в Maya, ZBrush и других специализированных программах. Комьюнити-менеджер и SMM-менеджер создают контент для сообщества - пишут посты, снимают видео. HR-менеджер работает со специализированным софтом. Копирайтер использует программы, проверяющие тексты на уникальность и наличие ошибок. Свои инструменты есть у сценаристов.

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

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