Требования:
- Опыт работы от 2 лет в разработке на Unity с использованием C#.
- Глубокое понимание движка Unity, его основных компонентов и функциональности, включая работу с сценами, анимациями, физикой, UI и т.д.
- Базовые математические знания, представление о том, что такое граф
- Уверенное знание языка программирования C# и его применение в контексте разработки игр и приложений на Unity.
- Опыт оптимизации производительности игр и приложений на Unity, включая оптимизацию кода, ресурсов и алгоритмов.
- Опыт работы с мультиплатформенной разработкой (например, для iOS, Android, PC, консолей) будет преимуществом.
- Знание и применение архитектурных паттернов (например, MVC, MVVM) при разработке игр и приложений на Unity.
- Опыт работы с системами контроля версий, такими как Git.
- Способность генерировать креативные идеи и находить эффективные решения для задач в рамках разработки игр и приложений на Unity.
Обязанности:
- Разработка игр или приложений на Unity с использованием языка программирования C#.
- Оптимизация производительности игр и приложений, управление памятью, ресурсами и ассетами.
- Интеграция и работа с мультимедийным контентом, включая графику, аудио и видео.
- Разработка пользовательского интерфейса и пользовательского опыта для игр и приложений на Unity.
- Проведение тестирования разработанного кода, отладка и исправление ошибок.
- Взаимодействие с другими членами команды, включая дизайнеров, арт-директоров, аниматоров и звукорежиссеров, для достижения общих целей проекта.
- Соблюдение стандартов разработки и качества кода, а также использование лучших практик разработки на Unity.