Klatch.media

Создание игр

Roblox раскрыла, как проверяет качество игр, созданных через Build

Компания оценивает код, игровой процесс и оформление отдельно. В одном тесте исправная игра получила лишь 31 балл из 100 за содержание.

Схема сравнения вариантов системы Build по отдельным показателям качества игр
Roblox

Roblox рассказала о системе проверки игр, которые создаёт инструмент Build по текстовым запросам. В публикации от 8 октября компания описала четыре направления оценки: качество задания, устройство игры, прохождение тестового сценария и визуальное оформление.

Build предназначен для создания игр в том числе с телефона. По данным Roblox на 1 сентября, после запуска альфа-версии в Новой Зеландии инструмент попробовали более 100 тыс. игроков, а опубликованных игр было около 9 тыс. Среди пользователей, создавших игру, 71% прежде не работали в Roblox Studio.

Проверка начинается с документа, в который Build превращает запрос автора. Система ищет пропущенные условия и оценивает, сохранился ли исходный замысел. Затем отдельная проверка изучает скрипты, объекты, интерфейс и взаимодействие клиентской и серверной частей.

Для испытания игрового процесса агент запускает игру и действует через нажатия, клики и перемещение персонажа. Он проверяет запуск, реакцию на ввод, прогресс, восстановление после неудачи и ошибки во время работы. Оформление оценивается по записи прохождения, включая изображение на экране размером с телефон.

В качестве примера Roblox привела полосу препятствий Skyforge Ascent. Её код получил 98 баллов из 100, а тестовое прохождение завершилось без ошибок. При этом содержание оценили в 31 балл: проверяющие не нашли развитого прогресса, причин для повторного прохождения и самостоятельной игровой идеи.

Компания намерена расширять испытания на большее число жанров и многопользовательских сценариев. Отдельное направление работы касается последовательных правок: реальные авторы возвращаются к игре, меняют сложность и добавляют системы, поэтому проверка одного запроса не описывает весь процесс разработки.