TABLE 19.1 Python Game Frameworks and Libraries
As you can see, there are many development tools available for creating games with Python. Having
many varieties of game development frameworks and libraries allows you to pick the tools best
suited for your game’s design.
Did You Know: What Is SDL?
You will often see the acronym SDL when reading about game frameworks and
libraries. It stands for Simple DirectMedia Layer, which is an open-source cross-
platform alternative to the DirectX API. Basically, SDL is a package of multimedia
and graphics libraries that provide the necessities of game development.
In this hour, you learn about the PyGame library, and you’ll create a simple game. Keep in mind that
entire books have been written on game development, including several that focus solely on Python
game programming. The game-writing basics you’ll learn this hour will give you a good shove in the
right direction with game script writing. This hour will also reinforce the Python skills you have
learned so far.
By the Way: Play Python Games
Want to try playing some Python games? Go to the “Specific Games” section of the
page wiki.python.org/moin/PythonGames.