Projects / pygame


Pygame is a set of Python extension modules designed for writing games. The core of pygame is wrapped on top of the SDL library.

Operating Systems

Recent releases

  •  08 Aug 2009 08:22

    Release Notes: Support for setuptools-based installs was fixed.

    •  02 Aug 2009 03:34

      Release Notes: Many fixes and improvements were made. More changes have gone into this release than any other pygame release. Experimental camera webcam, midi, and gfxdraw modules were added. Bugfixes were made for backwards compatibility issues introduced in the pygame 1.8.x series. Old games like solarwolf and libraries like PGU work again. Py3k and Nokia mobile phone S60 are supported. Mac OS X support was improved by dropping the pyobjc dependency, improving the installer, and making sysfont work. pygame.examples and pygame.tests are available as modules. The examples were cleaned up. py2app and py2exe support were improved.

      •  31 Jul 2008 04:23

        Release Notes: BLEND_RGBA_* blitters and blenders were added to go with the BLEND_RGB_* blend modes. Documentation was updated, mainly for new sprite classes. There were also fixes for sound and and streaming music from file-like objects. Image saving was fixed. Tests were greatly expanded. Pixelarray and surfarray were updated and fixed. The Color class was enhanced and reimplemented in C for speed. New Windows and Mac binary installers were provided.

        •  30 Mar 2008 17:42

          Release Notes: pygame.mask was added for collision masks. pygame.scrap was added for clipboard support. New and improved sprite groups were added. Blending support was added for filling and blitting surfaces. Surfaces may be saved as JPEG and PNG. Buffer access was added for Surface and Sound objects. Numpy support was added for pygame.surfarray and pygame.pixelarray. An MMX optimized smoothscale function was added. Many bugfixes and minor improvements were made in nearly all areas.

          •  17 Aug 2005 06:04

            Release Notes: System font handling was fixed. Compiler fixes were made for gcc4 and Win32.

            Recent comments

            04 Sep 2001 23:38 Futility

            Re: pygame
            Ahh, so true. I've been writing code with pygame ever since its first release more than a year ago. It's stable, aggressively maintained and very well documented. I'd recommend that anyone who's interested in developing cross-platform games in python give it a try.

            04 Sep 2001 22:01 gt3

            If you want to start writing fun and portable, games *now*.. I can't think of anything better to use than Pygame. Oh and it's also great for application programming too ;)


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.