From Libregamewiki
Jump to: navigation, search

Pygame is a Python wrapper over around the SDL library with a few unique libraries with an emphasis on game programming, written by Pete Shinners.[1] There are a number of libraries developed on top of Pygame such as GUI libraries like GooeyPy and PGU's gui. It is licensed under the LGPL.[2] The latest release is version 1.9.1 released on August 6, 2009.[3]

Development history[edit]

Shortly before the start of the Pygame project in October 2000, Pete Shinners discovered SDL and the Python programming language. He was then thinking about mixing Python and SDL when he discovered PySDL, which was exactly what he was looking for. However, the sudden death of PySDL spurred him to create a library that would take full advantage of Python.[4] In April of 2001, after six months of development, version 1.0 of the Pygame library was released.[5]


There are several libraries that are built on top of Pygame, among them:


There are numerous games using the Pygame library, as listed below.


  1. about page
  2. Debian copyright file on Pygame at Debian Packages
  3. Download page for Pygame
  4. Pygame tutorial by Pete Shinners
  5. Introduction to Pygame that also contains a historical account of the beginning of Pygame by Pete Shinners

External links[edit]