В роли разработчика вы будете работать над созданием элементов игровой логики, механик и других составных блоков, из которых строится игра. Вам предстоит иметь дело с кодом разных систем, включая движок, UI, FX, звук и других, чтобы реализовать полноценные части игрового процесса.
Что мы от тебя ожидаем:
От
Уверенные знания современного C++
Уверенные знания алгоритмов и STL
Знания объектно-ориентированного подхода и паттернов проектирования
Знание хороших практик программирования
Знания английского языка на уровне чтения технической документации
Навыки коммуникации и командной работы
Будет круто, если у тебя есть:
Высшее образование в разработке программных систем или смежной области
Опыт работы со скриптовыми языками программирования (Lua, Python, JavaScript, etc)
Опыт работы с игровыми движками
Опыт кроссплатформенной разработки
Умение работать с системами контроля версий
Условия работы:
Уютный и просторный офис;
Полный рабочий день, гибкий график работы;
Официальное оформление, полный соц.пакет;
Вознаграждение по результатам собеседования;
Дружный коллектив и демократичная атмосфера;
Занятия английским языком;
Занятия в тренажерном зале.
Чем предстоит заниматься:
Разработка элементов игрового процесса
Соблюдение высокого качества кода
Игровые проекты (игровая логика) и не игровые (развитие и поддержка функционала библиотеки и сопутствующего редактора).