Ларс Дусе, разработчик игр из Техаса, работает со SteamDB над созданием инструмента, который автоматически определяет движок, используемый в играх в Steam. Инструмент все еще находится на очень ранней стадии разработки, но уже может определять движок, используемый в большинстве игр.
Помимо движка, используемого играми, инструмент обнаруживает множество другой информации, такой как SDK, Container, Emulator и AntiCheat.
Хотя этот инструмент не является точным на сто процентов и, вероятно, никогда не будет таковым из-за того, что некоторые игровые движки принципиально необнаружимы, ложноотрицательные результаты и отсутствие сценария, движок работает, чтобы дать краткое представление об игровом движке, используемом играми Steam.
При нынешнем состоянии технологии было обнаружено, что Unity является самым популярным игровым движком, используемым в 29235 играх, за ним следует Unreal Engine с 7409. Наиболее часто используемым SDK является NVIDIA PhysX, а популярным AntiCheat является EasyAntiCheat, за которым следует BattlEye.
Инструмент работает следующим образом: он запускает скрипт для всех имен файлов для всех файловых хранилищ каждой игры Steam. Используя информацию из имени файла, инструмент устанавливает результаты. Инструмент полностью автоматический, и если вам интересно разобраться в скрипте, вот ссылка на Гитхаб .