Lead Unity Developer (Мультиплеерный 3D-шутер, Web)
Прямой работодатель 4Tale Production ( www.4taleproduction.com )
Опыт работы любой
Мы разрабатываем многопользовательский 3D-шутер, работающий в браузере на Unity. Проект строится на собственном бэкенде и требует глубокой интеграции сетевых решений, оптимизации и рендеринга под WebGL. Мы ищем лид-разработчика, который возьмёт на себя руководство технической частью, построение архитектуры и управление командой.
Обязанности:
Руководство командой разработчиков (4+ человек), постановка задач и контроль выполнения.
Разработка и поддержка архитектуры проекта.
Настройка и оптимизация сетевых решений (Unity Netcode, Photon, Mirror).
Интеграция и работа с собственным бэкендом.
Оптимизация игры под веб-платформы (WebGL, WebAssembly).
Разработка механик FPS-шутера, включая физику персонажей, оружие, анимации, UI.
Написание чистого и поддерживаемого кода, проведение код-ревью.
Взаимодействие с геймдизайнерами, художниками и другими специалистами команды.
Требования:
Опыт разработки мультиплеерных игр на Unity (FPS-шутеров).
Глубокие знания C#, архитектурных паттернов и принципов SOLID.
Опыт работы с сетевыми решениями (Photon, Mirror, Unity Netcode).
Опыт разработки под WebGL и понимание ограничений веб-платформ.
Опыт работы с бэкендом (REST API, WebSockets, серверная архитектура).
Оптимизация графики и сетевого кода для повышения производительности.
Опыт работы с Zenject, DOTween, Unity Addressables будет плюсом.
Будет плюсом:
Опыт работы с DI-контейнерами (Zenject, VContainer).
Опыт работы с URP, SRP, HLSL для кастомизации графики.
Знание игровых паттернов (MVx, FSM, ECS).
Опыт интеграции внешних SDK и аналитики.
Условия:
Опытная команда, в которой вам будут рады;
Своевременная оплата труда (обговаривается индивидуально);
Минимум формализма, открытые коммуникации;
Удалённую работу с гибким графиков 5/2
по всем вопросом обращаться в ТГ -
подробнее о нас: