Как в PHP mysqli_query использовать переменные?
"CREATE TABLE {$game_name} (
game_id INT(11) DEFAULT {$output['id']},
...
Но вообще, создавать под каждую игру отдельную таблицу - это крайне извратная архитектура базы данных. Учитывая ваш предыдущий вопрос, вам нужна одна единственная таблица achievements, записи в которой будут связана с играми по полю game_id.
Просто используйте "Машинописный обратный апостроф"  ( ` ) для экраниривания имени таблицы:
    в языке SQL версии СУБД MySQL предпочтительно заключение названий таблиц и их полей в косые кавычки, поскольку это предотвращает путаницу с зарезервированными именами. Например, SELECT * FROM WHERE вызовет ошибку, а SELECT * FROM `WHERE` — нет (при условии, что существует таблица WHERE).


mysqli_query($mysqli, "CREATE TABLE `$game_name` (
      `game_id` INT(11) DEFAULT $output[id],
      `name`  VARCHAR(40) NOT NULL,
      `image` VARCHAR(100),
      `descr` VARCHAR(100) NOT NULL,
      `percents` VARCHAR(6),
      `making` TEXT(1000),
      `vid_link` VARCHAR(100)
    )");

Здесь можно запустить PHP код