Наиболее актуальную информацию, конечно, стоит искать уже к моменту поступления, а не надеяться, что в одном абзаце я перечислил все вузы, где есть столь современные кафедры. Но у государственного образования имеется ряд громоздких изъянов, о которых я не могу умолчать.
Управленческий аппарат в больших учреждениях – это весьма неповоротливая структура, в то время как игровая индустрия чрезвычайно изменчива.
Вот вас учили решать проблемы при работе с Unreal Engine 4, а в день вручения диплома компания Epic Games выпускает Unreal Engine 5 – новую версию движка, где старые проблемы решены, а новые пока не изучены.
Директора множества игровых компаний хоть и неплохо относятся к наличию у сотрудника диплома о высшем образовании по направлению «разработка игр», но и не считают такой атрибут обязательным для приема на работу. Для них важна ваша способность решить конкретную тестовую задачу, и в слове «конкретный» и кроется подводный камень высшего образования: создание игр – это отнюдь не тот процесс, который можно унифицировать.
Каждый игровой проект – индивидуален, а каждый разработчик сталкивается с уникальным и неповторимым набором проблем. Столь досадная аксиома обесценивает опыт преподавателей, которые физически не смогут предусмотреть необъятное многообразие трудностей, с которыми столкнутся их студенты при разработке собственных игр.
Плюс ко всему «уметь» и «учить» – это совсем разные, даже независимые друг от друга навыки. В государственных учреждениях нет такого направления, как «педагог по игровому дизайну». Это, на мой взгляд, противоречит существованию направлений, обучающих разработке игр. Кадры, которые умеют и делать игры, и учить делать игры, являются чрезвычайно редким ресурсом.
Второй путь получения знаний – это дополнительное образование, представленное в России в виде множества платных курсов. Такой курс не будет длиться дольше, чем несколько месяцев, а программу курса чаще всего разрабатывает тот же человек, который этот курс и ведет. Такой подход позволяет максимально быстро подстраиваться под изменчивую реальность и не тратить время на изучение устаревшей среды разработки.
Курсы бывают весьма узконаправленными. Вам не придется тратить время на что-то общеобразовательное. Можно сразу обозначить те вещи, которые вам необходимо знать для успешного завершения вашего личного проекта. Берете курс «Дизайн 2D-персонажей», прибавляете к нему курс «Написание игровых сценариев», и у вас появится достаточно навыков, чтобы начать создавать свою визуальную новеллу.
Возможность пройти образовательные курсы звучит очень соблазнительно. Курс снимает с вас ответственность за собственное обучение – добрый и умный учитель проведет вас за ручку по изнурительной тропе образования, а ваши однокурсники будут поддерживать друг друга советом и веселой беседой.
Но все не так радужно. Я сам вел курсы, и сам задавал себе страшный вопрос, которым потом пугал других знакомых мне преподавателей: а много ли ваших студентов продолжили делать игры после курса? Преподаватели не любят отвечать на подобное, некоторые даже воспринимают ушедших из индустрии студентов как личную неудачу. И, честно скажу, «неудач» у каждого из нас очень много: после прохождения курсов по разработке игр в индустрии остается меньше 10 % слушателей.
Проблема заключается не в квалификации преподавателя, и даже не в самом студенте. Тайна исчезнувших из индустрии кадров куда глубже, интереснее и сложнее.
Давайте вспомним о слове «конкретный». Именно уникальность и неповторимость задач, которые возникнут перед вами в ходе разработки собственной игры, станут решающим фактором в пополнении очень тоскливой статистики. Никто и никогда не сможет вам объяснить, как сделать конкретно ту игру, которую хотите сделать именно вы.
Даже если вы окончите вуз и пройдете курсы, то в любом случае наступит момент, когда вы зайдете достаточно далеко в разработке игры и с досадой осознáете: к решению незаурядной и индивидуальной проблемы вас никто не готовил. Как говорится, «это мы не проходили, это нам не задавали…»
И тогда, в поисках решения непредвиденной проблемы, вам придется прибегнуть к навыку, приобретение которого является ключевым для разработчика одиночки и представляет собой наш третий путь. Навык этот носит грозное и гордое имя самообразование.
В вузах и на курсах вас могут научить делать 3D-модели, писать сценарии, анимировать персонажей, но все это меркнет перед умением получать знания самостоятельно. Тот, кто умеет учиться, не нуждается ни в преподавателях, ни в государственных учреждениях. Он не будет спотыкаться о проблемы, решение которых не разбиралось на занятиях. Он будет учиться их решать. Разумеется, в данном случае я говорю исключительно о разработке игр. (Если вы хотите стать, например, врачом или пилотом, то настоятельно рекомендую все же получить высшее образование. Я не хочу умереть в вашу смену.)