Skip to main content


python -m pip install -U pygame==2.4.0 --user
release notes

Please file an issue if you notice a problem:

Over the next weeks we have plenty of game jams that people from the pygame communities take part in.

The pygames hackathon runs from March 20th, 2023 to April 17th 2023, and is open to people in USA and Canada. For this one there's $12,700 in prizes. "If you love programming and gaming, this is the perfect opportunity to showcase your skills and have some fun!"

Then the must-use-python PyWeek challenge "Invites entrants to write a game in one week from scratch either as an individual or in a team. Is intended to be challenging and fun. Will hopefully increase the public body of python game tools, code and expertise. Will let a lot of people actually finish a game, and may inspire new projects (with ready made teams!)." PyWeek runs from March 26nd, 2023 to April 2nd 2023, and theme voting is already on.

Finally, Ludum Dare is an event where you create a game from scratch in a weekend based on a theme. April 28th, 2023. Starts at 3:00 AM CEST *. Ludumdare is the oldest online game jam, and has the largest number of participants. There is a Jam (72h, less restrictive rules), and a compo (48h more rules). The Jam now lets people submit paper board games, and even things like crafts that aren't games at all!

python -m pip install -U pygame==2.3.0 --user
release notes

Please file an issue if you notice a problem:

python -m pip install -U pygame==2.2.0 --user
release notes

Please file an issue if you notice a problem:

python -m pip install -U pygame==2.1.3 --user
release notes
We are making progress on the Spanish translation of pygame materials. Estefania (who is also a teacher) has in addition been providing feedback on the English versions of documents. The workflow is still improving, and we hope to make progress on fine tuning this process as we go through more of the Spanish translations.
Learning a programming language can be hard. Learning with materials in a different human language is even harder. This is why we have started the process of converting pygame learning materials into another language. With the help of a professional qualified educator we have begun the process with Spanish. Tutorials, technical API documentation, and teaching materials will need to be translated. Already whilst going through the first tutorials we noticed gaps and problems with our existing materials. It's improving our English materials too! But the first language will be slower because of this, so we don't want to do too many at once. As pygame is a hobby project made by volunteers we don't have a big budget for things, and we don't do corporate sponsors. Costs come out of our pockets, and people work on what they enjoy doing in their spare time. So far one of our contributors has donated $800 USD, but we are seeking to raise $1200(€1200) more for the first phase of this en-devour with a fundraiser. If you think it's a worthy cause and you have a few monies to spare we'd appreciate any support.

Many thanks to: Owen Wiggins, Dan Lawrence, John Norris, Anonym, William Chambers, Franco Bonfiglio Vazquez, Fiona Beardsworth. €674 were raised on top of the $800. Updates will come here on the progress with Spanish.
It's happy dance time.

pygame 2 is out.
It looks like we're 20 years old.

pygame snake with a party hat on blowing a whistle

ps. we have a present for you coming shortly.
Saturday April 18th to Tuesday April 21st, 2020
Starts at 3:00 AM CEST *

Join us for Ludum Dare 46, our first event of 2020!