Несколько наград подтверждают, что Larian Studios стремится создавать ролевые игры высокого качества. Начиная новые проекты, студия, подарившая вам Baldur’s Gate 3 & Divinity: Original Sin 2, ищет Gameplay Programmer (Программист геймплея) в команду, чтобы помочь нам в создании высококлассных игр, которых ожидают наши поклонники.
Обязанности
- Работа над всеми аспектами игры: геймплей, UI, аудио, анимация, скриптинг, особенности движка;
- Предоставление готовых для тестирования и обзора функций, независимо от того, сколько компонентов игры они затрагивают;
- Сотрудничество практически со всеми создателями контента для реализации требуемых функций;
- Написание надежного, поддерживаемого, автоматически тестируемого кода в стиле TDD;
- Активное участие в дизайне и производстве игры — техническая сторона творческой команды и первая линия обратной связи! Помощь в определении масштаба функций и консультирование по лучшим способам их реализации;
- Ежедневная работа в международной команде, распределенной по нескольким студиям по всему миру.
Требования
- Хорошее понимание C++:
- Понимание концепций C++ (таких как типы, OOP, управление памятью и т.д.);
- Умение писать надежный код без бесконечных циклов и утечек памяти;
- Сильные математические навыки, особенно 3D-математика, векторы, матрицы и т.д.;
- Знакомство с игровыми концепциями, такими как конечные автоматы, поиск пути, ИИ и другие;
- Портфолио личных проектов, разработанных на C++, включая исходный код возрастом не более 2 лет; - не применяется, если у вас есть соответствующий профессиональный опыт в разработке игр;
- Проекты, выполненные во время обучения в университете, не будут засчитываться, так как мы хотим видеть, над чем вы любите работать, и ваш уровень кодирования;
- Свободное владение английским языком (устно и письменно);
- Хорошее понимание RPG-систем и геймплея в целом;
- Открытость мышления, готовность экспериментировать и итерировать над конкретной функцией;
- Вы умеете работать в команде, готовы брать на себя ответственность и владеть результатами своей работы;
- Вы не стесняетесь обращаться к заинтересованным сторонам для уточнения требований, предоставления обратной связи или идей;
- Вы способны организовать себя и отслеживать свой прогресс и задачи;
- Страсть к созданию и игре в игры.
- Это полная занятость, работа в офисе, требующая вашего присутствия для поддержки сотрудничества и творчества
Приветствуется
- Профессиональный опыт в разработке игр;
- Опыт работы с TDD;
- Опыт работы с ECS;
- Опыт работы с RPG;
- Выпущенные игры/консольные проекты.