Обязанности:
- Разработка и поддержка игровых механик;
- Создание и оптимизация новых, а также доработка существующих систем игры;
- Исправление ошибок и устранение багов;
- Эффективное взаимодействие с другими членами команды (разработчиками, дизайнерами, аниматорами).
Требования:
- Опыт работы с C# и Unity3D не менее двух лет;
- Знание и практический опыт работы с Addressables и ScriptableObjects;
- Умение точно оценивать сроки выполнения задач и строго их соблюдать;
- Понимание принципов объектно-ориентированного программирования (ООП) и SOLID;
- Опыт работы с системами контроля версий (Git, SVN) и их визуальными клиентами (TortoiseGit, TortoiseSVN);
- Готовность выполнить не большое ТЗ.
Будет плюсом:
- Опыт разработки 2д игровых проектов для ПК;
- Опыт в портировании игр на консоли;
- Опыт в создании и редактировании шейдеров (Shader, ShaderGraph);
- Опыт работы с Profiler.