Middle/Senior Unity developer (Gamedev)

По договоренности


На мультиплатформенный (PC, Web, Mobile) adult-проект нужен уверенный Middle/Senior Unity разработчик, который умеет писать чистый, поддерживаемый код, понимает принципы работы ECS и MVVM, умеет работать с внешней аналитикой и игровыми платформами, а также имеет опыт работы с клиент-серверным взаимодействием.

Задачи:

  • Разработка UI/UX с использованием MVVM-паттерна, создание переиспользуемых представлений и связывание их с ViewModel-ами.
  • Разработка новых игровых механик в рамках ECS-архитектуры и их биндинг к UI-слою.
  • Работа с ассетами и загружаемым контентом с помощью Unity Addressable.
  • Интеграция клиентской части с бэкендом (RPC, синхронизация, разделяемые конфигурации).
  • Интеграция сторонних SDK: аналитика, платформенные API, инструменты и тд
  • Написание чистого, поддерживаемого кода
  • Оптимизация производительности игры и профилирование памяти.

Требования:

  • Опыт коммерческой разработки на Unity от 2-х лет.
  • Уверенное знание C# (включая async/await, понимание GC) и структур данных.
  • Практический опыт работы с архитектурным паттерном ECS и подходами Data-Driven Design.
  • Опыт создания UI-систем с использованием паттерна MVVM.
  • Опыт работы с асинхронным кодом (UniTask)
  • Опыт работы с DI-фреймворками (VContainer или Zenject).
  • Опыт работы с Unity Addressable Asset System.
  • Понимание работы клиент-серверной архитектуры (синхронизация стейта, Server-Authoritative).
  • Опыт интеграции сторонних плагинов и SDK (в частности, аналитика вроде DevToDev и платформенные фичи вроде Steamworks.NET).
  • Умение работать в команде (Git, код-ревью).

Будет большим плюсом:

  • Умение читать/понимать базовый TypeScript.
  • Опыт работы с реактивными подходами (UniRx, R3).
  • Опыт написания редакторских скриптов (Editor Window, кастомные инспекторы).

Условия работы:

  • Полностью удаленный формат.
  • Современный стек и возможность напрямую влиять на пайплайны продукта.

Поделиться:

Опубликована день назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.