Game AI Developer
23 Октября 2024
Город:
Минск
Занятость:
Полная занятость
Компания "Wargaming St. Petersburg (Lesta Studio)"
Lesta Games (ООО "Гейм Стрим" – Минский центр разработки) разрабатывает игровые проекты в различных жанрах, смело экспериментирует с инструментами и технологиями.
В офисах компании в Санкт-Петербурге, Минске, Москве и Ташкенте работает более 1800 талантливых профессионалов.
Мы делаем игры, которые стали настоящим культурным феноменом: «Мир танков», «Мир кораблей», Tanks Blitz, Royal Quest, а также работаем над новыми перспективными проектами.
Мы не намерены останавливаться – впереди нас ждут новые вызовы и миллионы игроков.
Готов вместе создавать будущее игровой индустрии? Добро пожаловать в команду!
Сейчас мы активно ищем коллегу – Game AI Developer для работы в минском офисе. Отдел AI работает в нескольких направлениях и не все они связаны с AI напрямую.
После погружения в существующую кодовую базу и адаптацию, будет возможность самостоятельно принимать решения о развитии AI инструментария, серверного кода, оптимизации, внедрении новых алгоритмов поведения ботов и многое другое.
Чем предстоит заниматься:
- Поддержкой и развитием инструментов для создания ботов в проекте «Мир танков»: редактор деревьев поведений и логики ботов, редактор карт, генератор данных для работы рантайма AI (стек C++, C#/WPF, Python).
- Поддержкой и развитием серверной логики ботов (стек Python, C++).
- Поддержкой и расширением различных матчмейкеров (балансировщиков) «Мира танков».
- Часто приходится вмешиваться и расширять смежные модули – например, игровой сервер BigWorld, боевая экономика, доработки различных режимов «Мира танков».
- Совершенствованием и развитием существующего стека технологий.
- Покрытием кода тестами.
Мы ожидаем:
- Коммерческий опыт программирования от 3-х лет.
- Коммерческий опыт программирования на C или С++ от 2-х лет.
- Знание Python или желание его изучить (питона будет много).
- Уверенное знание основных алгоритмов и структур данных.
- Хорошая математическая база и любовь к математике (уровень профильного технического ВУЗа).
- Знание принципов работы ЦП и памяти (ОЗУ, ПЗУ, кэш, виртуальная память, файл подкачки и т.д.).
- Навыки модульного тестирования и отладки.
- Умение работать в команде.
- Знание английского на уровне чтения технической документации (вся классическая литература по AI на английском языке).
- Грамотная устная и письменная речь.
Будет плюсом:
- Знание линейной алгебры и дискретной математики.
- Знание математических основ игрового AI и соответствующих алгоритмов: Behavior Trees, Fuzzy Logic, Goal Oriented Action Planning (GOAP), Navigation Meshes, графы.
- Опыт работы с распределёнными системами.
- Опыт разработки асинхронных/многопоточных приложений.
- Опыт написания смешанного кода Python/C++.
- Опыт организации/участия ревью кода.
- Знание основ сетевых технологий.
- Опыт разработки игр (коммерческий или пет-проекты).
- Опыт игры в «Мире танков» и любовь к играм.
Что мы предлагаем:
- Работу в IT-компании (резидент ПВТ).
- Расширенный полис ДМС с первого месяца работы.
- Доплаты по больничным листам до 30 дней в году.
- Тренажёрный зал и душевые в офисе.
- Компенсацию спорта.
- Компенсацию стоимости питания в корпоративной столовой.
- Подарки и выплаты сотрудникам на значимые даты (первый день в компании, день рождения, свадьба, рождение детей).
- Комнаты отдыха с настолками, приставками, бильярдом, теннисными столами, а также релакс-зоны с массажными креслами.
- От 500 до 1000 ед. игрового золота на ваш аккаунт в игре ежедневно.
- Доставку сотрудников корпоративными шаттлами метро <-> офис «Волна» (Минск, Партизанский проспект, 178/2).
- Work-life balance: приходим в офис с 9 до 10, уходим с 18 до 19.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
23 Октября
Senior .NET Developer( Штайнпильц Бел / Steinpilz Bel )
Минск
Компания "Штайнпильц Бел / Steinpilz Bel" Requirements: Development and support of automotive products for the German market....
24 Октября
Минск
Компания "Юзтех Бел" Аккредитованная IT компания «Usetech» была основана в 2006 году. Мы оказываем полный спектр услуг в области заказной...
24 Октября
Минск
Компания "Юзтех Бел" Аккредитованная IT компания «Usetech» была основана в 2006 году. Мы оказываем полный спектр услуг в области заказной...
24 Октября
Junior/Middle Unity Developer( Токтомамбетов )
Минск
Компания "Токтомамбетов" Требуемый опыт работы: 1–3 года Полная занятость, удаленная работа Что нужно делать: разработка веб игр с нуля, а...
24 Октября
Минск
Компания "СЖС Минск" Требования: - высшее техническое образование; - опыт работы с Python, Django не менее 1 года; - знание фреймворков...
Вакансия размещена в отрасли