Создание игры - это прежде всего выбор игрового движка. Нормального движка для написания игра на Python, сейчас нет. По крайней мере несколько лет назад так было. Сейчас ситуация могла поменяться.
Есть, конечно, библиотека pygame. На ней много чего можно сделать, но долго и муторно. Проще воспользоваться готовыми решениями вроде Godot или подобными.
Создать движок на Python можно. Но это долго. Если цель именно сделать или попробовать сделать игру - то не советую идти через python.
Вобще, создание игр это больше про геймплей и графику, чем про язык программирования. При этом да, можно использовать инструменты и данные созданные с помощью Python.