Senior/Lead Unity developer

Sakura Games

Senior/Lead Unity developer

Описание вакансии

DataSakura - Кипрская международная компания. Работаем с 2018 года. Сейчас мы разрабатываем под ключ мобильные игры, занимаемся поддержкой существующих игр, прототипированием и портированием.

Ищем опытного и автономного Unity-разработчика core-геймплея мобильного онлайн-шутера.

Обязательные требования:

  • Опыт коммерческой разработки игр на Unity от 5 лет.
  • Уверенное знание C# и Unity.
  • Опыт разработки 3D-игр.
  • Практический опыт разработки сетевых механик в real-time multiplayer-играх.
  • Понимание архитектуры с авторитетным сервером, синхронизации игрового состояния и разделения ответственности клиента и сервера.
  • Понимание client-side prediction, reconciliation, интерполяции и lag compensation.
  • Опыт построения сервисной архитектуры игрового клиента: разделение систем на модули и сервисы с понятными зонами ответственности, управление зависимостями и жизненным циклом.
  • Уверенное понимание ООП и принципов SOLID, практическое применение KISS, DRY и композиции.
  • Опыт применения Dependency Injection и IoC-контейнеров, например VContainer или Zenject.
  • Опыт работы с физикой Unity, коллизиями, raycast-проверками и анимационной системой.
  • Опыт разработки и оптимизации игр для Android и iOS: профилирование CPU/GPU, контроль памяти и аллокаций, поиск причин просадок FPS на устройствах.

Будет преимуществом:

  • Опыт разработки мобильных шутеров или сессионных PvP/PvPvE-игр.
  • Опыт разработки бэкенда на .NET / ASP.NET Core, работы с API и базами данных.
  • Опыт работы с выделенными игровыми серверами.
  • Опыт разработки AI противников и боевого поведения.
  • Опыт написания модульных и интеграционных тестов игровых систем.

Мы предлагаем:

  • Part-time\full-time (4-8 часов в день), удаленная работа из любой точки Европы и Азии;
  • Стабильная зарплата в долларах;
  • Отсутствие бюрократии, микроменеджмента и длительных процедур согласования;
  • Гибкий график работы без тайм-трекеров, в зависимости от часового пояса и ваших пожеланий (мы верим в баланс между работой и личной жизнью);
  • Небольшие, дружелюбные скрам команды;
  • Уроки английского языка в небольшой группе.
Навыки
  • Английский язык
  • Unity
  • Game Programming
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию