Una cosa que tengo que aclarar PyGame es un wrapper de SDL con funciones añadidas.
Si quieres ver el código fuente de pygame
haz click aquí.
Si quieres desarrollar sobre pygame entonces con el link que te pasaron en el post anterior es suficiente.
También existen libros para
"game programming" con python.