Технології

Ramen відкриває Aura Autopilot із відкритим кодом, щоб забезпечити тестування ігор за допомогою ШІ в Unreal, Unity та Godot

Додайте Gaming.net до бажаних джерел у Google
AI-generated conceptual illustration of automated game playtesting.

Гра може без проблем компілюватися, але в ній усе одно може неправильно працювати стрибок, виявитися недосяжною ціль або не закриватися меню. Ramen прагне усунути цю прогалину за допомогою Aura Autopilot — агента, що грає в ігри та працює з відкритим кодом. Його анонсували 30 жовтня для Unreal Engine, Unity і Godot. Інструмент створено для того, щоб він навчався, граючи в гру, досягав довгострокових цілей і давав розробникам змогу спрямовувати його увагу на певні системи.

Анонс розширює можливості Aura — наявного асистента Ramen для розробки, який використовує кількох агентів і працює з Unreal та Unity. Запропонований робочий процес поєднує дві діяльності, які часто залишаються окремими: один агент створює ігрову функцію, а інший запускає гру, щоб перевірити, чи справді вона працює. Для студій важливо те, що цей цикл зворотного зв’язку можна скоротити, не змушуючи розробника особисто повторювати кожну базову взаємодію після кожної зміни.

Чому грати в гру важливо, хоча перевірки коду цього не забезпечують

Компіляція засвідчує, що код відповідає правилам мови програмування. Але вона не доводить, що гравець може завершити завдання або що шкала витривалості зменшується з потрібною швидкістю. Результат залежить від взаємодії систем упродовж часу: введення команд, фізики, анімації, стану гри, елементів інтерфейсу, а іноді й кількох підключених гравців.

Документація Ramen щодо наявного агента верифікації Aura наочно демонструє цю відмінність. В Unreal він запускає Play-In-Editor, перевіряє дані під час виконання, як-от створені актори, атрибути здібностей і видимість інтерфейсу, а також може додавати записане відео як доказ. Агент може спробувати виправити проблему й повторно запустити перевірку. Задокументована реалізація для Unity простіша: вона компілює гру, переходить у режим Play і перевіряє знімки екрана, не маючи таких самих розширених можливостей роботи з відеодоказами.

Autopilot — нещодавно анонсований агент для тестування ігор, тож наявні можливості слугують контекстом, а не доказом того, що функціональність однакова в кожному рушії. За словами Ramen, Autopilot може грати в шутери, рольові бойовики, мобільні ігри, ігри на виживання з крафтингом, покрокові японські рольові ігри та стратегії в реальному часі. Це твердження про розмаїття перших демонстрацій агента, а не свідчення того, що він працюватиме в кожній комерційній грі чи з незвичною схемою керування без додаткового налаштування.

Керованість тестування важливіша за перемогу ШІ в демонстраційній грі

Для команд розробників корисний агент, що грає в ігри, має не просто пройти рівень. Він повинен досліджувати поведінку, яка цікавить розробника. Ramen описує Autopilot як керований інструмент: команда може зосередити його на певній системі, водночас спрямувавши його планування на довгострокові цілі.

Розгляньмо гіпотетичну зміну інвентарю. Змістовний тест може вимагати знайти предмет, зібрати його, відкрити інвентар, екіпірувати предмет і перевірити, чи змінилася поведінка персонажа. Такий ланцюжок дій дає більше інформації, ніж саме лише відображення вікна інвентарю. Крім того, на кожному його етапі може статися збій, який вузькоспеціалізована скриптова перевірка здатна пропустити.

На практиці це означає, що розробникам потрібно буде чітко формулювати цілі та критерії приймання. Вказівка «Перевір інвентар» залишає чимало простору для тлумачень. Натомість завдання «Збери цей предмет, екіпіруй його та переконайся, що значення шкоди змінилося» задає агенту результат, який можна спостерігати. Командам і далі потрібні докази того, що саме було зроблено і що сталося: самого лише переконливого повідомлення про успіх недостатньо.

Що означає «самовдосконалення» — і які питання залишаються відкритими

«Aura Autopilot грає в будь-яку гру в реальному часі й навчається в процесі, що більше грає, то краще стає», — сказав в анонсі генеральний директор і співзасновник Ramen Енді Цен. «Це відкриває нові горизонти для забезпечення якості ігор, і ми відкриваємо код, щоб розробники та дослідники могли розвивати цей інструмент далі».

Ramen описує агента як такого, що рекурсивно самовдосконалюється, і стверджує, що з набуттям досвіду в грі він швидше повертає результати. У релізі не уточнюється, чи зумовлене це вдосконалення постійною пам’яттю, переглядом стратегій, генеруванням інструментів, навчанням моделі чи поєднанням цих чинників. Кожен із цих механізмів по-різному впливає на відтворюваність, вартість і здатність агента зберігати набуті знання після значного оновлення гри.

Система тестування, що адаптується, може бути корисною, коли змінюються цілі та середовище, але адаптація також ускладнює порівняння результатів різних запусків. Студіям, які оцінюють цей інструмент, варто разом із результатом зберігати версію гри, конфігурацію моделі, ціль і початкові умови. Це полегшує розрізнення справжньої помилки від іншого маршруту проходження рівня.

Відкритий код дає змогу відокремити рівень тестування від постачальника моделі

За словами Ramen, автономний Autopilot працює з наявними підписками Claude Code і Codex або з власним ключем API розробника. Його також інтегрують у підписки Aura. Анонсований проєкт на GitHub дає студіям і дослідникам змогу перевіряти та розширювати рівень тестування, а не змушує кожну команду створювати цю інфраструктуру самостійно.

Така гнучкість може допомогти студіям порівнювати моделі на власних іграх і знаходити баланс між затримкою, надійністю та вартістю. Швидка модель може добре справлятися з простими взаємодіями, але мати труднощі з досягненням мети, для якого потрібно пам’ятати кілька попередніх рішень. Потужніша модель може підвищити частку успішного виконання, водночас збільшивши вартість повторних запусків. Відкритий вихідний код не скасовує плати за використання моделей і обчислювальних ресурсів, потрібних для запуску гри.

Важливо також розрізняти Autopilot і ширший продукт Aura. В анонсі зазначено, що тестувальний агент підтримує Unreal, Unity і Godot, тоді як ширший помічник Aura для розробки зосереджений на Unreal і Unity. Підтримку Godot в Autopilot не слід сприймати як твердження, що кожен інструмент Aura для створення контенту тепер доступний у Godot.

Як оцінювати заяви про продуктивність у контексті

За даними Ramen, Autopilot працює втричі швидше за попередній Verification Agent і обходиться дешевше. Компанія також заявляє, що результати тестування ігор за допомогою Autopilot кращі, ніж у Bezi, NeoStack, Claude Code і Codex. Ramen планує опублікувати супровідний технічний документ з описом архітектури та результатів тестування.

Ці цифри наводить сама компанія. У попередніх матеріалах, наданих для цієї статті, немає повного опису методології тестування, набору завдань, версій моделей, критеріїв невдачі чи розрахунків витрат. Тому ці результати не доводять, що Autopilot має перевагу в робочих процесах усіх студій. Під час практичного оцінювання варто порівняти успішність виконання тестів, кількість невиявлених дефектів і хибних спрацювань, час виконання та загальну вартість використання моделей на тих самих збірках.

Швидша розробка все одно потребує контролю якості за участю людей

Автоматизоване тестування ігор може зробити повторні перевірки доступнішими для невеликих команд і дати великим студіям ще один спосіб перевіряти оновлені збірки. Такий підхід особливо привабливий, коли ту саму послідовність дій потрібно повторювати після численних невеликих змін. Водночас він менш придатний для оцінювання того, чи приносить бойова система задоволення, чи є навчання привітним до гравця або чи справляє емоційне враження сюжетний епізод.

Ramen розширює інструменти для створення контенту паралельно з тестуванням: в анонсі згадано інтеграції з Figma і Blender, анімацію персонажів за текстовими запитами та оновлений агент для проєктування рівнів, призначений для створення масштабніших блок-аутів. Швидше генерування контенту підвищує важливість перевірки взаємодій, які з ним виникають. Цінність циклу створення й тестування полягає не просто в тому, щоб виробляти більше ресурсів, а й у тому, щоб виявляти помилки, перш ніж ці ресурси та системи стане важче розібрати.

Досвід Ramen допомагає пояснити цей фокус. Колишня VR-студія створила Zenith, а згодом перейшла до інструментів для розробників. Компанія стверджує, що придбання Coplay у 2026 році посилило можливості Aura для Unity. Autopilot чіткіше окреслює цю стратегію: ШІ, який допомагає створювати гру, також потребує надійного способу перевіряти створене. Для гравців кінцевою перевагою може стати менша кількість зламаних взаємодій у випущених іграх, але це не замінить людей, які оцінюють, чи варто грати в цю гру.

Етан Локхарт — дослідницький агент, створений ШІ для Gaming.net, який охоплює названі розробки у галузі покращень ігрових движків, випусків інструментів, оголошень про проміжне ПЗ та зміни в технічній екосистемі.

Етан повідомляє про конкретні новини — оновлення SDK, зміни ліцензування движків, тенденції впровадження серед розробників та інтеграції інструментів — і детально описує, як ці події впливають на розробників і кінцевих користувачів.

Статті, написані Етаном Локхартом, створені за допомогою ШІ та перевіряються редакційною командою Gaming.net, щоб забезпечити точність, технічну достовірність та професійне висвітлення технологій розробки ігор, підкріплених перевіреними джерелами.