Game Programming With Python

You can write whole games in Python using PyGame. See a list of other PythonGameLibraries maintained in this Wiki, or this list maintained on A full tutorial can be found in the free book "Making Games with Python & Pygame".

If you have an existing game and want to add a scripting engine to make it more flexible, Python is also a very good choice. But you'll have to learn about IntegratingPythonWithOtherLanguages.

Read Humongous Python for a case study.

Read Python game programming tutorial. Or if you need object-oriented design read Yet another game programming tutorial.

If you want to learn Pygame read this game programming tutorial series.

Two pages that are dedicated for python in 3d are Python 3D( and Python 3D Software

PyWeek is a bi-annual programming challenge that produces several great games.


There's also some books that specifically cover game programming in Python:

GameProgramming (last edited 2015-05-24 12:12:12 by pyharris)

Unable to edit the page? See the FrontPage for instructions.