Senior Engine Developer
Мы расширяемся с большой скоростью, стремясь создать следующую большую MMORPG. Как правило, создание чего-то с нуля должно вас интересовать, а не пугать. Не волнуйтесь, вы не будете делать это в одиночку, за последний год наша команда выросла на 125%.
Обязанности:
- Проектирование и создание основных функций движка
- Построение основных функций движка, таких как частицы, анимация, аудиосистемы.
- Улучшайте и совершенствуйте основные системы движка, такие как системы частиц, потоковая передача фрагментов, инструменты редактирования и т.д.
- Сериализация и десериализация типов данных
- Уточнение и оптимизация конвейера рендеринга
- Архитектура и разработка новых сервисов
Требования:
- Знание С++
- Более 5 лет опыта работы инженером-программистом, специализирующимся на разработке игр или приложений реального времени.
- Экспертиза с полным жизненным циклом разработки программного обеспечения
- Опыт работы с векторной математикой
Будет плюсом:
- Искренняя любовь к MMO и/или RPG
- Опыт работы с принципами программирования на основе данных (Разработка на основе данных)
- Опыт создания пользовательских интерфейсов (WPF/Noesis с C++)
- Опыт выпуска игры на ПК/браузере
- Опыт работы с шейдерами / Unity Shader graph
- Опыт работы с пользовательскими игровыми движками Опыт работы с OpenGL, WebGL, WebGPU и/или Web Assembly (emscripten)
- Понимание сетей — от HTTP до сетевого уровня (TCP/IP, маршрутизация и т.д.).
Предложение:
Мы предлагаем удаленную работу с гибким графиком, а также баланс между работой/личной жизнью и оплачиваем отпуск.