Руководитель японской инди-студии Studio Interrupt Томас Грове (Thomas Grové) рассказал, что вместе с сыном делает игру в жанре survival horror. Он решил использовать этот проект для тестирования движков Godot и Unity, чтобы выяснить, какой из них лучше, пишет PC Gamer.

«Я давно хотел сравнить эти два движка, — говорит Грове в видео на YouTube, посвящённом этому эксперименту. — Я подумал, что это мой шанс наконец-то это сделать и решить, хочу ли я продолжать работать с Godot или лучше использовать Unity».

Игра Грове включала в себя полноценный контроллер персонажа, систему переходов камеры, переходы между сценами, трёхмерный dither-шейдер и систему взаимодействия с объектами. Разработчик собрал и протестировал проект в обоих движках.

С точки зрения функциональности, по словам Грове, движки работали примерно одинаково, но в некоторых мелочах один из них справлялся лучше или хуже другого. Однако разработчик пришел к выводу, что Godot намного эффективнее в таких областях, как компиляция, запуск и загрузка.

Автор отметил, что Godot в пять раз быстрее загружает проект, в 20 раз быстрее экспортирует его и 31 раз быстрее компилирует скрипт, что может иметь большое значение, учитывая, что при разработке игры некоторые из этих задач приходится выполнять сотни раз. Кроме того Godot занимает значительно меньше места: всего 164 МБ по сравнению с 20 ГБ Unity.

По словам разработчика, «если посмотреть на все данные, то Godot превосходит Unity по всем показателям, кроме итогового FPS». При этом оба экспортированных проекта работают с частотой кадров значительно выше минимальных 60 FPS. Грове подытожил, что, скорее всего, продолжит использовать Godot для проекта.

Несмотря на то, что победа Godot кажется очевидной, некоторые пользователи заметили, что эксперимент может не совсем точно отражать производительность каждого движка. «Сцена была слишком простой, чтобы нагружать какие-либо системы, о чём свидетельствует очень высокая частота кадров», — написал один пользователь. Другой отметил: «Если не использовать полноценную игру, то невозможно понять, какой из движков подойдет для проекта, когда он будет масштабироваться».

Однако создание двух полноценных игр с нуля только для того, чтобы проверить производительность игровых движков, не слишком целесообразно, пишет PC Gamer. Хотя можно было бы провести дополнительные стресс-тесты, результаты Грове показали, что в целом Godot является более эффективным движком для инди-игр.