Проверил на 4.7.15, всё устанавливается, никаких ошибок. При запуске ошибка 500, пара несоответствий в аргументах файлов, но после устранения всё работает. Дальше не проверял, нет ключа на igdb.
файл source/Category/Category.php - стр. 312 - заменить на
public function setLastComment( \IPS\Content\Comment $comment=NULL, \IPS\Content\Item $updatedItem = null)
файл source/Game/Game.php - стр. 930 - заменить на
public function apiOutput(\IPS\Member $authorizedMember = null)
Эти изменения есть даже в 4.6, так что совместимость с 4.7. в описании файла под вопросом.
Исправленное и устанавливаемое.
Games 1.0.4.tar