В Glinda Games мы стремимся создавать высококачественные игры с заботой, креативностью и техническим совершенством. От классических стратегий до портов для консолей нового поколения и оригинальных IP, мы известны тем, что поставляем проекты, которые отполированы, производительны и ориентированы на игрока. Как программист в Glinda, вы будете участвовать в разработке основных систем, функций и инструментов, которые обеспечивают работу наших игр. Вы будете работать над различными жанрами и платформами вместе с опытными разработчиками, дизайнерами и художниками. Независимо от того, создаем ли мы что-то с нуля или переделываем классику, ваш код поможет воплотить это в жизнь. Мы гордимся тем, что являемся независимой, технически подкованной и человечной компанией. Если вы умеете работать в команде, любопытны и увлечены созданием отличных игр — мы будем рады услышать вас.
Обязанности
- Создание и поддержка игровых систем, инструментов и функций с использованием C++
- Работа в Unreal Engine (или иногда Unity) для поддержки геймплея, пользовательского интерфейса, сетевых функций или конвейерных инструментов
- Тесное сотрудничество с дизайнерами, художниками и коллегами-инженерами для воплощения идей в рабочие, готовые для игрока системы
- Профилирование, отладка и оптимизация производительности на различных платформах
- Написание чистого, повторно используемого и хорошо документированного кода
- Участие в обзорах кода и вклад в культуру высоких технических стандартов
- Тестирование и проверка собственной работы перед интеграцией в сборки
- Предоставление оценок времени и вводных данных по объему работ для задач во время планирования
- Поддержка усилий в области исследований и разработок, улучшение инструментов или оптимизация рабочих процессов по мере необходимости
Мы ищем
- Степень в области компьютерных наук, программной инженерии или соответствующий практический опыт
- Прочные основы программирования и владение современным C++
- Опыт работы в Unreal Engine или аналогичных системах
- Гордитесь написанием чистого, эффективного кода, который хорошо работает, а не просто компилируется чисто
- Вам нравится работать с творческими коллегами, чтобы воплощать функции в жизнь
- Вы любопытны к игровому дизайну, опыту игрока и тому, как системы поддерживают отличный геймплей
- Имеете искренний интерес к рабочим процессам с помощью ИИ и новым технологиям
- Понимаете основные принципы геймплея, системного дизайна и оптимизации производительности
- Четко общаетесь и хорошо работаете с междисциплинарными командами
- Стремитесь учиться, вносить свой вклад и расти вместе с командой
Бонусные баллы за
- Опыт применения инструментов ИИ или машинного обучения в игровых конвейерах, рабочих процессах с активами или процедурных системах
- Опыт работы с C# или Unity
- Опыт выпуска коммерческого игрового тайтла (любой платформы)
- Знакомство с системами контроля версий (например, Git, Perforce) и инструментами отслеживания задач (например, Jira)
- Знание одной или нескольких специализированных областей — ИИ, анимация, сети, рендеринг, инструменты
- Интерес к портам, ремастерам или разработке консольных игр
- Предыдущий опыт работы в гибких (agile) или pod-командных структурах
- Страсть к играм — как к игре, так и к их созданию
Вам будет комфортно здесь, если вы...
- Гордитесь предоставлением продуманного, надежного и хорошо структурированного кода
- Вам нравится решать технические головоломки в составе команды
- Вам нравится работать в уважительной, поддерживающей среде, которая ценит ясность и автономию
- Вы любопытны к новым технологиям и воодушевлены возможностями ИИ в разработке