Trinog
Lead Unity Developer
1w ago
WorldwideLeadRemoteunityc#websocketrest api3d modelinganimationuimobile optimization
Ищем сильного Unity-разработчика для самостоятельной разработки клиентской части мобильной соревновательной игры с нуля, включая архитектуру, взаимодействие с сервером и работу с 3D и UI.
About the product
- Мобильный F2P magic battler в формате дуэли.
- Герои сражаются друг против друга магическими заклинаниями.
- В игре PvP-бои 1 на 1, 2 на 2, 3 на 3, важны стабильная сетевая часть, пинг, синхронизация и аккуратная работа с сервером.
- Завершена документация, черновые макеты интерфейсов, финализируется контент.
Responsibilities
- С нуля разрабатывать клиентскую часть игры на Unity.
- Заложить архитектуру клиента и структуру проекта.
- Интегрировать WebSocket/API и корректно обрабатывать ответы сервера.
- Работать с PvP-боями: 1v1, 2v2, 3v3, синхронизация состояния, задержки, reconnect, обработка сетевых событий.
- Работа с 3D моделями персонажей, анимации, эффекты.
- Верстать игровые интерфейсы: lobby, matchmaking, battle HUD, shop, rewards, profile, inventory, battle pass и другие экраны.
- Оптимизировать клиент под мобильные устройства.
- Работать вместе с backend-разработчиком, геймдизайнером и UI Artist.
Requirements
- 3+ года разработки на Unity/C#.
- Опыт разработки мобильных игр.
- Опыт самостоятельной разработки клиента, крупных игровых систем или проекта с нуля.
- Хорошее понимание клиент-серверной архитектуры в играх.
- Опыт работы с WebSocket, REST API или похожими сетевыми протоколами.
- Умение работать с 3D-сценами, моделями, персонажами, анимациями, эффектами, префабами и ассетами.
- Хороший опыт с Unity UI / Canvas / адаптацией интерфейсов под разные экраны.
- Понимание мобильной оптимизации: FPS, память, загрузки, размер билда, ассеты.
- Умение писать аккуратный код и самостоятельно принимать технические решения.
Nice to have
- Опыт с real-time PvP или multiplayer-играми.
- Опыт запуска мобильных игр в production.
- Понимание prediction, interpolation, reconciliation, lag compensation.
- Опыт работы в маленькой команде, где нужно самостоятельно двигать клиент вперед.
Conditions
- Удалённая работа.
- Полная занятость.
How to apply
- Форма для отклика: https://forms.gle/6NfmVEyHbVUqNvodA
- Практическое тестовое задание, если потребуется, будет оплаченным.
- Процесс собеседования: 30-мин intro, техническое интервью, обсуждение архитектурного подхода, финальный созвон.
Found in@gamedevjob