pgRPG - ECS pygame Game Engine - 0.1.0
ECS game engine piloted on some RPG-related examples.
ODoko
(xdoko01)
pgrpg is a Pygame-based 2D RPG game engine built around an Entity–Component–System (ECS) architecture with strong emphasis on data-driven design, behavior trees, and event-driven gameplay. Game logic, AI behavior, scenes, processors, and even UI flows are primarily defined in JSON/YAML, enabling rapid iteration without touching engine code.
The engine is designed for experimentation with RPG mechanics, AI orchestration, and systemic gameplay rather than as a monolithic framework.
Changes
pgrpg is a Pygame-based 2D RPG game engine built around an Entity–Component–System (ECS) architecture with strong emphasis on data-driven design, behavior trees, and event-driven gameplay. Game logic, AI behavior, scenes, processors, and even UI flows are primarily defined in JSON/YAML, enabling rapid iteration without touching engine code.
The engine is designed for experimentation with RPG mechanics, AI orchestration, and systemic gameplay rather than as a monolithic framework.
Links
- Home Page
- https://github.com/xdoko01/pgRPG
- Source
- https://github.com/xdoko01/pgRPG
Releases
pgRPG - ECS pygame Game Engine 0.1.0 — 19 Feb, 2026