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 часов в день), удаленная работа из любой точки Европы и Азии;
- Стабильная зарплата в долларах;
- Отсутствие бюрократии, микроменеджмента и длительных процедур согласования;
- Гибкий график работы без тайм-трекеров, в зависимости от часового пояса и ваших пожеланий (мы верим в баланс между работой и личной жизнью);
- Небольшие, дружелюбные скрам команды;
- Уроки английского языка в небольшой группе.