- Home
- Game Engine Software
- Pygame
On the recordRead 11 Oct 202618 facts
Pygame
Plans and prices
Pygame
Free
Free and open source library
Read 11 Oct 2026 · github.com
On the record
- 2D graphics
- Pygame provides tools for 2D graphics and animation, including images, rectangles, and polygon shapes.github.com · read 11 Oct 2026
- 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.github.com · read 11 Oct 2026
- Documentation and support
- The project provides tutorials, reference documentation, examples, a bug tracker, and communication tools for getting in touch with the team.github.com · read 11 Oct 2026
- Game tools
- The library includes collision detection and sprite management features.github.com · read 11 Oct 2026
- Input
- Pygame provides functions for handling keyboard, mouse, and joystick input.github.com · read 11 Oct 2026
- Installation
- The installation guide recommends installing Pygame with pip and says it can compile from source if a wheel is unavailable for the platform.pygame.org · read 11 Oct 2026
- License
- Pygame is distributed under GNU LGPL version 2.1, and the project states that closed-source and commercial games are allowed.github.com · read 11 Oct 2026
- Mobile export
- Yesgithub.com · read 21 Sep 2026
- Modules
- Its documented modules include display, drawing, events, fonts, images, joystick, keyboard, mouse, mixer, sprites, and timing.pygame.org · read 11 Oct 2026
- Notable limitation
- The documentation notes that some Pygame modules are not included on all platforms.pygame.org · read 11 Oct 2026
- 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.pygame.org · read 11 Oct 2026
- Purpose
- Pygame is a Python library for making multimedia applications such as games, built on SDL.github.com · read 11 Oct 2026
- Python requirement
- Pygame requires Python; the installation guide recommends using the latest Python version and says Python 2 is no longer supported.pygame.org · read 11 Oct 2026
- Scripting languages
- Pythongithub.com · read 21 Sep 2026
- Sound
- Pygame supports playing and manipulating sound and music, including WAV, MP3, and OGG formats.github.com · read 11 Oct 2026
- Source code model
- open_sourcegithub.com · read 21 Sep 2026
- Target platforms
- Windows,macOS,Linux,Androidgithub.com · read 21 Sep 2026