Программист игровой логики
Вакансия "Программист игровой логики"
Полная занятость, полный рабочий день
г. Санкт-Петербург
Обязанности
Разработка алгоритмов решения поставленных задач в соответствии с требованиями технического задания или других принятых в Обществе нормативных документов.
Оценка и согласование сроков выполнения поставленных задач с непосредственным руководителем.
Создание программного кода в соответствии с техническим заданием и с использованием принятых в Обществе технологий. Анализирует программный код на соответствие требованиям по читаемости и производительности.
Оптимизация программного кода с использованием специализированных программных средств.
Оформление программного кода в соответствии с установленными в Обществе требованиями.
Осуществление работы с системой контроля версий в соответствии с установленными в Обществе требованиями.
Осуществление проверки работоспособности кода.
Осуществление отладки программного кода на уровне математической модели, программных модулей, межмодульных взаимодействий, и, при необходимости, на уровне взаимодействия с окружением.
Осуществление анализа и исправления дефектов, зафиксированных в базе данных дефектов.
Передача кода для проверки его качества в Департамент тестирования Общества.
Передача кода для проверки на его соответствие стандартам написания кода, принятых в Обществе, программисту, указанному непосредственным руководителем.
Реализация игровой логики программного продукта, производимого Обществом.
Ведение необходимой документации, составление отчетов о результатах выполненной работы.
Создание руководства по работе с программным продуктом.
Изучение возможностей по улучшению качества создаваемого Обществом продукта в рамках своего профессионального направления, формирует соответствующие предложения и доводит их до своего непосредственного руководителя.
Осуществление, в случае необходимости обучения других работников своего структурного подразделения по направлению "Программирование".
Общие требования
Знание и опыт программирования на С# или C++.
Опыт создания UI на WPF, QT или Slate.
Умение или желание научится писать простой, качественный и тестируемый код.
Понимание принципов реализации игровых механик и создания поддерживаемого инструментария.
Навык и желание работать в команде.
Плюсом будет:
Опыт работы на игровых проектах или в большой команде.
Опыт работы с Unreal Engine или Unity.
Опыт работы с системами графики, интерфейсами, видео, анимацией, звуком, физикой.
Опыт разработки сетевых приложений.
Знание и применение на практике скриптовых языков Python и т. п.
Увлеченность играми, опыт игры в разные жанры и на разных платформах.
Знание английского языка на уровне Intermediate и выше.
Требования к образованию
Опыт работы
Похожие вакансии
ООО "ГК "СБСВ-КЛЮЧАВТО"