Pygame is a set of Python extension modules designed for writing games. The core of pygame is wrapped on top of the SDL library.
| Tags | Software Development Libraries Python Modules Games/Entertainment multimedia Graphics Sound/Audio |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows BeOS Mac OS X POSIX BSD Linux |
| Implementation | Python |
Recent releases


Changes: 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.


Changes: 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.


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


Changes: This new release mainly contains stability and internal fixes, small fixes for line and circle primitives, many fixes for locating system TrueType fonts, an updated Mac OS X environment, and bigger integer storage for Rect objects.


Changes: This is a release that needs much testing before the big 1.6. Major new features are; draw arcs and antialiased lines, system fonts, and color utilities. Several crash bugs in fonts were fixed.
- All comments
Recent commentsRe: 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.
pygame
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 ;)