Elementaire mon chere stormevil, Python est un langage interpreter, c´est a dire que le programme est transformer en langage machine a l´excution. Il est donc moins performant que les langages compilé.
Toutefois, l´efficacitée des langages interprétés est suffisante pour beaucoups de type de programes. Et les jeux simple en font parti. A partir du moment ou il n´y a pas de gros calculs bien entendu.
De plus en utilisant, avec Python, des librairies telle que SDL ou OpenGL, la perte de performence est moins flagrante car a ce moment la, ce sont ces librairies qui se charge de cette partie, et les perfs sont donc egale aux langages compilés ( a partir du moment ou la lib prend la main bien sur).