KivEnt
lastmod 2026-11-10created 2019-10-162 edits
KivEnt is an entity-based 2D game engine that runs on Kivy, a Python GUI framework. It follows the ECS (Entity Component System) architecture, in which game objects are represented as entities (bundles of components) and systems process components in bulk, and its performance-critical parts are written in Cython. Modules such as rendering, physics (integrated with Chipmunk), and particles can be chosen as needed.
KivEnt is an entity-based game engine for Kivy