• Складання та доведення до релізу готової VR-ігри (Unity) з виправленням критичних багів, оптимізацією та підготовкою білдів для SteamVR та Meta Quest

    12 годин тому
    • Бажаний бюджет до 850.7 USD
    • Очікує виконавця...
  • Є майже готова VR-гра у жанрі wave-shooter на Unity 2022.3 LTS. Проект робився інхаусом, але команда розпалася. Зараз гра запускається і прохідна, проте є критичні проблеми з продуктивністю, взаємодією XR та стабільністю збірок. Потрібно привести проект у стан реліз-кандидата та віддати готові білди під SteamVR (Windows) та Meta Quest (Android) з фіксованим набором функціоналу.

    Вихідна ситуація та середа
    - Unity 2022.3.x LTS, URP
    - XR Interaction Toolkit 2.x, OpenXR (Windows), Oculus XR Plugin або OpenXR (Quest) – можна вибрати оптимальний варіант, але рішення потрібно обґрунтувати
    - Git-репозиторій, доступ надам, складання зараз проходить тільки на одному з ПК, на інших валиться
    - Основна сцена 1, режими: туторіал та арена, 6 типів зброї, 10 типів ворогів, система хвиль, проста прогресія

    Що потрібно отримати як результат
    - Два готові релізні білди: Windows (SteamVR) та Android (Quest) + налаштовані профілі збірки
    - Виправлені критичні баги, що відтворюються на мій чек-лист (дам список і відео)
    - Оптимізація під VR та стабільна частота кадрів у цільових сценах
    - Упакований проект Unity із відтворюваним складанням на чистій машині за інструкцією

    Обмеження
    - Переписувати гру з нуля не можна, потрібно працювати з поточною архітектурою та вносити точкові зміни
    - Нові моделі, анімації та новий геймдизайн не потрібні, лише доведення та стабілізація
    - Можна додавати асети з Unity Package Manager, але без платних асетів з Asset Store
    - Всі зміни через Git зі зрозумілими комітами

    Основні етапи робіт
    1) Аудит проекту та план виправлень - виявити вузькі місця по CPU/GPU, GC, рендеру, XR input, побудувати план правок з оцінкою за часом
    2) Виправлення багів та стабілізація складання - усунути падіння, некоректні контролери/хопи, проблеми з трекінгом, розбіжність поведінки між Editor та build
    3) Оптимізація VR - профільування (Unity Profiler, Frame Debugger, XR stats), налаштування якості, усунення спайків, оптимізація шейдерів/постобробки, зменшення алокацій, коректна робота FixedUpdate/Physics
    4) Підготовка релізних білдів - конфігурація OpenXR/Quest, player settings, input bindings, запуск та перевірка на цільових пристроях, фінальний smoke-test

    Вимірні критерії приймання
    - Windows SteamVR build: стабільні 90 FPS на RTX 2060+ в арені при типовому навантаженні (не менше 20 ворогів одночасно) без просадок нижче 80 FPS довше 2 секунд за логами профайлера
    - Quest 2 build: утримання 72 FPS в арені при типовому навантаженні, без тривалих просадок нижче 60 FPS довше 2 секунд
    - Протягом 30 хвилин безперервної гри на кожній платформі немає кресів і зависань, у Player.log/adb logcat немає винятків рівня Error, крім заздалегідь узгоджених попереджень
    - Всі пункти з чек-листа критичних багів закриті та підтверджені відео/кроками відтворення
    - Складання проекту відтворюється на чистій машині за інструкцією: версія Unity, пакети, кроки складання, команди/налаштування

    Що надам
    - Репозиторій, поточні білди, список багів із пріоритетами, відео проблем, доступ до тестування на Quest 2 (якщо потрібно – можу проганяти збірки за вашою інструкцією)

    Важливі навички
    - Досвід VR в Unity (XR Interaction Toolkit/OpenXR), профільування та оптимізація під VR, складання Android/Quest, робота з URP та продуктивністю

    Очікую на відповідь короткий план робіт і які дані вам потрібні в першу чергу (конфіг ПК для тесту, логи, версії пакетів).
Ваша пропозиція

Ви ще не залишили пропозицію до цього замовлення.
Натисніть «Запропонувати послугу», щоб надіслати свою пропозицію.

Потрібне схоже завдання?

Якщо завдання схоже на ваше, можна переглянути готові послуги в категорії або створити власне завдання з потрібним бюджетом, строками та вимогами.

Завдання «Складання та доведення до релізу готової VR-ігри (Unity) з виправленням критичних багів, оптимізацією та підготовкою білдів для SteamVR та Meta Quest» можна використати як орієнтир для свого брифа: що потрібно зробити, який результат потрібен і який бюджет вказати.