The Python Game Book
About this Book
The Python Game Book is a free creative-commons licensed multilingual dokuwiki book written by Horst JENS (mostly) and friends. If you want to create and edit pages in this wiki, please write me an email so that i can create an account for you. Automatic account creation is currently deactivated because of spammers.
The Python Game Book aims to provide interested students and teachers a broad range of material to teach themselves how to write computer games using the language Python and other free Open Source tools.
License
All content in this wiki is licensed under the creative-commons attribute share-alike license. That means that you can take any part of this book and use it for your own projects, as long as you:
- attribute the the original by linking to http://ThePythonGameBook.com
- license your content also under the cc:by:sa license.
All source code examples in this wiki are licensed under the GPL 3.0 License. That means you are free to use the source code for you own projects, as long as you:
- attribute to the original by linking to http://ThePythonGameBook.com
- lincense your work also under the gpl3 license
If you can not fulfill those conditions but still want to use parts of this wiki / source code examples for your projects, please contact [email protected].
All Source code examples of this wiki are also hosted on Github:
https://github.com/horstjens/ThePythonGameBook
structure
This wiki is organized into major tutorials and additional special pages like resources, glossary and help. Everyone can collaborate and improve upon this book (free registration with valid email address necessary):
- Write: Create new pages or edit existing pages.
- Translate: All pages can be translated from English into other languages. If you need additional languages, please contact Horst JENS.
- Comment: With Disqus most pages can be directly commented, comments can also subscribed by email. (Registering at disqus.com by using OpenLogin, Twitter, Facebook etc. necessary)
Where to start reading
Using the Navigation menu (under Tux the penguin at the right side), you can browse for an interesting chapter and start reading there. Unlike a physical book, there is no fixed order of pages. Some parts of the wiki however, like the pygame part or the goblins-tutorial, are structured into ordered “steps” with ascending numbers.
List of tutorials in this wiki
Click on the left item in this list to go to the wiki start paid of each tutorial:
| Pygame | tutorial, advanced, 2D, graphic, sound |
| Slow Goblins Tutorial | tutorial, python3, beginner, rpg, text |












