Trinog

Lead Unity Developer

1w ago
WorldwideLeadRemote
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