Компьютер с детства был частью моей жизни – сомнений относительно профессии не было
Почему ты решила попробовать себя в этом направлении?
Наверное, не было конкретного момента, когда я поняла, что хочу работать в геймдеве. На протяжении всей моей жизни компьютеры были ее важной частью. Поэтому еще в детстве у меня не было никаких сомнений относительно будущей профессии.
Однако получать практический опыт я не спешила. Так, начиная со средней школы, я нередко устанавливала очень узконаправленные игровые движки, которые были больше похожи на конструкторы – например, RPG Maker MV и Ren’py, но особого восторга у меня они не вызывали.
Впоследствии, в девятом классе, произошла череда случайных событий, которые побудили меня серьезно готовиться к будущей профессии. Меня отправили на районную олимпиаду по информатике из-за хороших успехов в изучении школьной программы. Которая, конечно, во время соревнования мне совсем не пригодилась – и я просидела полтора часа, глядя на задания и не зная ни одного языка программирования даже на начальном уровне. Однако именно на той же неделе я попала на пробное занятие курса GameDev, о регистрации на которое я уже успела забыть. На нем я узнала только основы – как складывать и выводить числа в консоль – но и этого было достаточно, чтобы решить более половины задач с той олимпиады. Именно это вдохновило меня больше всего и я решила хотя бы попробовать курс. И с каждым месяцем я понимала, что мне действительно нравится то, чем я занимаюсь.
Итак, сейчас, имея несколько собственных игр, я не жалею, что события сложились именно таким образом, ведь так я начала делать первые конкретные шаги для будущей профессии.
Как пришла идея вашего проекта, почему выбрали именно ее?

Логотип игры, которую создали Ольга и ее коллега – Александра Корнийчук.
На самом деле, идея проекта преодолела долгий путь перед реализацией. Концепт игры про магазинного вора появился у меня еще до начала изучения программирования во время просмотра видеоинтервью с бывшим магазинным вором. В нем он описывал тактики и стратегии, которые использовал раньше, маленькие детали, вроде магнитных наклеек и прочее. Мне показалось, что хорошо было бы воплотить это в какой-нибудь игре.
Впоследствии, когда я делала свой первый проект вместе с командой, то эта идея вернулась ко мне, но Влад, один из участников команды, уже разработал другой концепт игры о магах, который заинтересовал меня больше. Со второй игрой также не получилось – я сразу решила, что хочу сделать брутальный и динамичный слэшер.

А вот когда мы начали изучать Unreal Engine, то и пригодилась старая идея о магазинном воре. Что интересно, в магазине моделей в том месяце дарили набор торгового центра, в частности одежду. Сначала я колебалась и думала, что с новым движком не удастся воплотить идею так комплексно, как хотелось бы, но в конце концов мы вместе с Александрой Корнийчук все же начали разработку Liberator.
Какие сложности возникли при выполнении работы и как удалось их преодолеть?
Как по мне, в плане проблем при разработке Liberator был одним из самых легких проектов, в которых я участвовала. Конечно, из-за отсутствия опыта с Unreal разработка шла немного медленнее, но большой баг, на который мы потратили больше недели, был только один.
Когда мы пытались вынести проект за пределы среды разработки, все покупатели ломались. В то время, как в самом Unreal все работало нормально. Мы сделали все возможное, но так и не нашли ошибку в коде, поэтому обратились к преподавателю, который предположил, что это баг самого движка, а именно неправильно созданный класс. Поэтому мы создали новый, перенесли в него всю логику – и игра заработала.
Как проходит обучение в академии, расскажи о своих впечатлениях

Я совсем не жалею о том, что решила пойти на курс.
Во-первых, здесь я получила много новых навыков как в игровых движках, так и в целом в программировании: знание C#, основы С++, представление об архитектурных паттернах и многое другое.
Во-вторых, здесь я встретила много новых интересных людей, которые также интересуются своим делом, с которыми имеешь общие интересы и темы для разговоров.
Какие советы ты дашь тем, кто еще не начал свой путь в ІТ?
Пусть мой опыт в IT нельзя назвать очень большим, но я могу дать несколько советов для начинающих. Возможно они звучат банально, однако именно это я получила из собственных наблюдений в течение трех лет разработки.
Самое важное, на мой взгляд, – это выбрать отрасль, которая будет интересна именно вам. Настолько интересной, чтобы изучение в ней чего-то нового было не обязанностью, а зовом души, и чтобы работа действительно нравилась. Этот совет особенно актуален для IT, потому что отрасль быстро развивается и нужно постоянно изучать что-то новое, чтобы не отставать от других. И, конечно, баги. Я не представляю, чтобы человек, который не любит свое дело, сидел часами за монитором, вылавливая маленькую проблему в коде.
И второй совет: учите английский. Действительно, в IT без него никуда. Когда у программиста что-то не работает, первое, что он делает – идет искать похожие проблемы в сети. Однако большинство материала есть только на английском. Конечно, можно использовать переводчик, но использовать его придется очень и очень часто, что сильно задерживает разработку. На самом деле, этот совет я могу дать даже тем, кто не идет в IT. Язык не носят за плечами, поэтому если вы еще не учите его – начните сейчас.
Посоветуешь ли ты GoITeens другим подросткам?
Я бы посоветовала, и главная причина – преподаватели, которые действительно знают свое дело и преданы ему. И я имею в виду не только программирование, но и преподавание. Мы могли часами искать проблему в проекте, но всегда находили ее, получая полезный опыт дебатов. Даже если на уроке не успевали – приходили на консультации, где таки добивали баг.
Кроме этого, Кирилл Свидерский (преподаватель) часто делился опытом именно об отрасли: как искать работу, технические советы о резюме, ведение LinkedIn, мероприятия геймдев-сообщества, на которых можно показать себя как компетентного специалиста.
Ты уже зарабатываешь на своей профессии? Расскажи о коммерческих проектах или стажировках
У меня была идея портировать Liberator на Android и выставить на GooglePlay, однако сейчас она отложена на некоторое время. Завершение курсов совпало с написанием НМТ и поступлением в ВУЗ, поэтому, к сожалению, сейчас нет возможности искать стажировку или создавать коммерческие проекты.
Однако впоследствии, возможно даже на первом курсе, я планирую попробовать фриланс или, если интеграция в студенческую жизнь пройдет хорошо, найти первую работу.
Совместный проект Ольги и Александры Корнийчук – стелс Liberator. Стать виртуальным вором вы можете перейдя по этой ссылке. Также вы там сможете найти и другие игры от девушек.