Game Engine Developer

Требования

Бэкенд, Средний (Middle)OpenGLDirectXVulkan APIJavaRubyPythonC++

Местоположение и тип занятости

Минск (Беларусь), Вильнюс (Литва), Киев (Украина)Полный рабочий деньМожно удаленно

Компания

Разработка, продюсирование и издание многопользовательских игр для браузера, социальных сетей и мобильных платформ

Описание вакансии

Условия работы

Для разработки игр для мобильных платформ (iOS, Android, Amazon) компанией разработан собственный фреймворк. Игровая логика пишется на Java. Затем Java код конвертируется в С++ код и далее компилируется для указанных платформ. Такой подход позволяет добиться высокой скорости разработки за счет того, что для тестирования игровой логики нет необходимости делать сборку для устройства, достаточно запустить desktop Java приложение.

Вам предстоит:

  • Разработка и развитие внутреннего игрового движка на Java,
  • Оптимизация рендеринга, пайплайна работы с ресурсами,
  • Разработка proof-of-concept демок для демонстрации новых возможностей движка,
  • Улучшение документации, работа с проектными командами над запросами по улучшению функциональности.

Мы ожидаем от вас:

  • Опыт промышленной разработки на Java, C# или C++,
  • Опыт программирования графики с использованием OpenGL, DirectX или Vulkan,
  • Желание разбираться в чужом коде и делать его лучше,
  • Знание скриптовых языков Ruby, Python или любой другой.

Немного о нас:

  • Основным центром разработки является минский офис компании. Именно отсюда ведется поддержка всех проектов, именно здесь генерируются новые идеи и потом воплощаются в жизнь.
  • Благодаря медицинскому страхованию наши сотрудники имеют возможность обращаться за медицинской помощью в коммерческие и государственные центры.
  • Для роста профессионализма наших сотрудников мы предоставляем возможность посещать различные конференции, митапы и образовательные курсы, также у нас есть курсы английского языка, рисунка и многое другое.