Welcome to Grafyte's Documentation! ==================================== .. image:: ../grafyte_demo.gif :alt: Grafyte Engine Demo :align: center Grafyte is a high-performance 2D game engine built for Python. It combines a powerful C++ rendering core with a simple, developer-friendly Python interface, allowing you to create stunning 2D games with ease. Key Highlights: --------------- - **High Performance**: C++ core for efficient rendering and physics. - **Python-First API**: Designed to feel natural and intuitive for Python developers. - **Action-Based Input**: Easily map keys to game actions. - **Built-in Systems**: Integrated support for sprites, text, and collision detection. - **Quick Installation**: Get started in minutes with ``pip install grafyte``. Documentation Sections: ----------------------- .. toctree:: :maxdepth: 2 :caption: Contents: 01_installation 02_introduction 03_initializing 04_main_loop 05_colors 06_input 07_advanced_input 08_representing_entities 09_advanced_concepts 10_bouncing_square