A video games engine for python
PursuedPyBear
PursuedPyBear, also known as ppb, exists to be an educational resource. Most obviously used to teach computer science, it can be a useful tool for any topic that a simulation can be helpful.
A Game Engine
At its core, ppb
provides a number of features that make it perfect for video games. The GameEngine
itself provides a pluggable subsystem architecture where adding new features is as simple as subclassing and extending System
. Additionally, it contains a state stack of Scenes
simple containers that let you organize game scenes and UI screens in a simple way.
The entire system uses an event system which is as extensible as the rest of the system. Register new values to existing event types, and even overwrite the defaults. Adding a new