— разработка и доработка игрового функционала на базе Unity для мобильных платформ (Android и iOS);
— реализация игровых механик, включая боевую систему, систему кубиков, персонажей, прогрессию, инвентарь, магазин и иные системы проекта;
— разработка и интеграция пользовательского интерфейса (UI) с учётом мобильных устройств (разные разрешения, адаптивность, удобство управления);
— интеграция графических материалов (2D/3D), анимаций, эффектов, звуков в проект;
— реализация взаимодействия клиента с серверной частью (API, авторизация, синхронизация данных, покупки, прогресс);
— обеспечение корректной работы встроенных покупок (in-app purchases), если они предусмотрены;
— оптимизация производительности под мобильные устройства (FPS, память, загрузка, энергопотребление);
— тестирование функционала на мобильных устройствах и устранение выявленных ошибок;
— исправление багов и техническая поддержка реализованного функционала;
— соблюдение архитектуры проекта и единых стандартов кода;
— работа через систему контроля версий (например, GitLab) и соблюдение структуры репозитория;
— регулярная сдача результатов работы и отчетность по выполненным задачам.
Требования:— уверенное владение Unity и языком C#;
— опыт разработки мобильных игр (Android и iOS);
— понимание особенностей мобильной разработки (оптимизация, UI/UX, ограничения устройств);
— опыт работы с UI-системой Unity (Canvas, Layout, адаптивность);
— умение работать с анимациями, префабами, сценами и ScriptableObject;
— опыт интеграции серверных API (HTTP, JSON, авторизация);
— опыт работы с системами контроля версий (Git);
— умение писать чистый, структурированный и поддерживаемый код;
— способность работать по техническому заданию и геймдизайн-документу (GDD);
— соблюдение сроков и договорённостей;
— готовность тестировать функционал на реальных устройствах.
Условия:— работа выполняется удалённо;
— разработка ведётся для мобильных платформ (Android и iOS);
— задачи формируются на основе технического задания и/или GDD;
— сроки выполнения задач согласовываются сторонами отдельно;
— оплата производится по договорённости (по этапам / за задачи / фикс / или по месячно);