Pygame is a cross-platform set of Python modules designed for writing games. It includes computer graphics and sound libraries designed to be used with the Python programming language. It is built over the Simple Direct Media Layer (SDL) library, with the intention of allowing real-time computer game development without the restraints and low-level mechanics of the C programming language and its derivatives.