Обязанности:
Работа с Unity — работа над существующими тренажерами и создание новых, создание и настройка сцен, интерфейса.
- Импорт/экспорт и настройка ассетов, оптимизация;
- Работа с внутренними инструментами разработки;
- Программирование — реализация логики систем проекта, интеграция сторонних плагинов, программная оптимизация
- Работа с командой;
- Подготовка и написание технической документации (чаще всего описание написанных систем) и защита отчетных материалов.
- Работа с архитектурой проекта;
- Составление плана разработки и ведение проекта в Jira.
Будет плюсом:
- опыт оптимизации проектов и их архитектур(GPU, CPU);
- опыт работы с контейнерами (Zenject);
- огромным плюсом будет работа с NWH или другим физическим движком для машин;
- опыт работы с одним или несколькими мультиплатформенными игровыми движками (Unity3D, Unreal);
- уверенное владение системами контроля версий (git).
Требования:
- Опыт управление командой (от 5 человек);
- Опыт составления отчетности в jira;
- Уверенные знания движка Unity;
- Уверенные знания C#, принципов разработки, ООП, логического программирования;
- Понимание принципов SOLID;
- Навыки построения качественной архитектуры проекта;
- Наличие портфолио на Unity;
- Опыт оптимизации, с использованием Unity.
Условия:
- Удобный формат работы (гибрид, удалёнка, офис);
- заработная плата два раза в месяц по результатам собеседования;
- работа в дружном творческом коллективе