Text copied to clipboard!

Название

Text copied to clipboard!

Разработчик Unity3D

Описание

Text copied to clipboard!
Мы ищем разработчика Unity3D, который присоединится к нашей команде для создания высококачественных интерактивных приложений, игр и визуальных симуляций для различных платформ. Эта роль подойдет специалисту, который уверенно владеет движком Unity, понимает принципы разработки на C# и умеет превращать идеи в стабильные, производительные и удобные для пользователей цифровые продукты. Вы будете работать в тесном взаимодействии с дизайнерами, художниками, гейм-дизайнерами, тестировщиками и менеджерами проектов, участвуя во всех этапах жизненного цикла разработки — от прототипирования и архитектурного проектирования до релиза, оптимизации и дальнейшей поддержки продукта. В рамках этой позиции вам предстоит разрабатывать игровые механики, пользовательские интерфейсы, системы взаимодействия объектов, анимации, интеграции сторонних SDK и внутренние инструменты для ускорения производственного процесса. Мы ожидаем, что кандидат будет не только писать чистый и поддерживаемый код, но и активно участвовать в обсуждении технических решений, предлагать улучшения по производительности, качеству и масштабируемости проекта. Важной частью работы станет адаптация приложений под мобильные устройства, ПК, WebGL или другие целевые платформы, а также устранение ошибок, выявленных в ходе тестирования и эксплуатации. Успешный кандидат должен хорошо понимать особенности 2D- и 3D-разработки, принципы объектно-ориентированного программирования, работу с физикой, анимацией, сценами, префабами, системой частиц и управлением ресурсами в Unity. Приветствуется опыт оптимизации памяти и FPS, работы с Addressables, Asset Bundles, системами аналитики, рекламными и платежными сервисами, а также знания в области клиент-серверного взаимодействия. Мы ценим инициативность, внимательность к деталям, умение работать в команде и готовность брать ответственность за результат. Эта вакансия предоставляет возможность участвовать в создании современных цифровых продуктов, влиять на техническое развитие проекта и применять лучшие практики разработки в динамичной профессиональной среде. Если вам интересно создавать качественные решения на Unity3D, экспериментировать с новыми подходами, улучшать пользовательский опыт и работать над продуктами, которыми будут пользоваться тысячи или миллионы людей, мы будем рады познакомиться с вами. В нашей команде вы сможете развивать техническую экспертизу, предлагать собственные идеи и вносить заметный вклад в успех продукта и компании.

Обязанности

Text copied to clipboard!
  • Разработка и поддержка приложений и игр на Unity3D.
  • Реализация игровых механик, логики взаимодействия и пользовательского интерфейса.
  • Оптимизация производительности, памяти и стабильности приложения.
  • Интеграция сторонних SDK, аналитики, рекламы и платежных систем.
  • Участие в проектировании архитектуры и технических решений.
  • Исправление ошибок и участие в код-ревью.
  • Сотрудничество с дизайнерами, художниками и тестировщиками.
  • Подготовка сборок для различных платформ и сопровождение релизов.

Требования

Text copied to clipboard!
  • Уверенное знание Unity3D и языка программирования C#.
  • Опыт коммерческой разработки на Unity от 2 лет.
  • Понимание принципов ООП, паттернов проектирования и архитектуры приложений.
  • Опыт разработки под мобильные платформы, ПК или WebGL.
  • Навыки оптимизации производительности и отладки приложений.
  • Опыт работы с Git или другими системами контроля версий.
  • Умение читать техническую документацию и применять ее на практике.
  • Способность писать чистый, поддерживаемый и тестируемый код.

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт коммерческой разработки на Unity3D?
  • С какими платформами вы работали: Android, iOS, ПК, WebGL?
  • Какие инструменты оптимизации в Unity вы использовали на практике?
  • Есть ли у вас опыт интеграции SDK аналитики, рекламы или платежей?
  • Работали ли вы с многопользовательскими или клиент-серверными проектами?
  • Какие архитектурные подходы вы применяете в Unity-проектах?
  • Есть ли у вас примеры завершенных проектов или портфолио?
  • Насколько уверенно вы работаете с Git и командной разработкой?