The PyKraken Documentation
Welcome to the official documentation for PyKraken, a high-performance 2D game engine for Python.
Introduction
Welcome to the PyKraken documentation!
PyKraken is a game engine made for python, providing a clean and intuitive API for building games, simulations, and engine-driven applications in Python. It focuses on simplicity, performance, and flexibility, making it easy to get started while remaining powerful enough for complex projects.
These docs cover everything you need to work with PyKraken, from installation and guides to core concepts, APIs, and best practices.
Explore the Documentation
The documentation is divided into four main sections:
Preface
How to read these docs. Learn about the documentation structure, how to navigate it, and how to contribute to its development.
Manual
Core concepts & conventions. Essential information about Kraken Engine including constants, keycode vs scancode handling, and framework comparisons.
Classes
Object-oriented API reference. Complete documentation for all classes in Kraken Engine, including sprites, cameras, shaders, and more.
Functions
Functional API reference. Comprehensive reference for all function modules available in Kraken Engine, organized by category such as Collision, Draw, and Input.