Pygame
pygame.org
Spec sheet
- Purpose
- Pygame is a Python library for making multimedia applications such as games, built on SDL.Read 11 Oct 2026 · github.com
- Free plan
- YesRead 21 Sep 2026 · github.com
- License
- Pygame is distributed under GNU LGPL version 2.1, and the project states that closed-source and commercial games are allowed.Read 11 Oct 2026 · github.com
- 2D graphics
- Pygame provides tools for 2D graphics and animation, including images, rectangles, and polygon shapes.Read 11 Oct 2026 · github.com
- Dependencies
- Pygame depends on Python and SDL; its modules also use libraries including SDL_ttf, SDL_mixer, and SDL_image, while NumPy is required for surfarray.Read 11 Oct 2026 · github.com
- Documentation and support
- The project provides tutorials, reference documentation, examples, a bug tracker, and communication tools for getting in touch with the team.Read 11 Oct 2026 · github.com
- Game tools
- The library includes collision detection and sprite management features.Read 11 Oct 2026 · github.com
- Input
- Pygame provides functions for handling keyboard, mouse, and joystick input.Read 11 Oct 2026 · github.com
- Installation
- The installation guide recommends installing Pygame with pip and says it can compile from source if a wheel is unavailable for the platform.Read 11 Oct 2026 · pygame.org
- Mobile export
- YesRead 21 Sep 2026 · github.com
- Modules
- Its documented modules include display, drawing, events, fonts, images, joystick, keyboard, mouse, mixer, sprites, and timing.Read 11 Oct 2026 · pygame.org
- Notable limitation
- The documentation notes that some Pygame modules are not included on all platforms.Read 11 Oct 2026 · pygame.org
- Platform support
- The installation guide lists wheels for Linux and Windows x86 and x64, and Mac x64 and arm64; it also provides platform-specific instructions for Windows, Mac, and Unix distributions.Read 11 Oct 2026 · pygame.org
- Python requirement
- Pygame requires Python; the installation guide recommends using the latest Python version and says Python 2 is no longer supported.Read 11 Oct 2026 · pygame.org
- Scripting languages
- PythonRead 21 Sep 2026 · github.com
- Sound
- Pygame supports playing and manipulating sound and music, including WAV, MP3, and OGG formats.Read 11 Oct 2026 · github.com
- Source code model
- open_sourceRead 21 Sep 2026 · github.com
- Target platforms
- Windows,macOS,Linux,AndroidRead 21 Sep 2026 · github.com
Plans and prices
Pygame Free Free and open source library Read 11 Oct 2026 · github.com
Where Specifiction places it
- Game Engine Software#48 of 928.2