Welcome to Grafyte's Documentation ================================== .. image:: ../grafyte_demo.gif :alt: Grafyte Engine Demo :align: center Grafyte is a Python-first 2D engine backed by a native C++ and OpenGL core. This guide walks through the current high-level API: creating an application, managing multiple scenes, handling input, drawing objects, and using textures, collisions, camera control, and UI text. Highlights ---------- - Native rendering core with a small Python API - Multi-scene workflow with an active scene model - Raw key input and action-based input helpers - Built-in text, UI overlays, textured sprites, camera, and collision primitives Contents -------- .. toctree:: :maxdepth: 2 :caption: Tutorial 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