ecs

Entity Component System


Project maintained by LearnPythonAndMakeGames Hosted on GitHub Pages — Theme by mattgraham

Entity Component System for Python

Entity Component System or ECS is designed to help create a composition of disparate functionalities that are simple by themselves but become complex as they interact with each other.

Entity
The glue between components.

Component
An instance of a group of related attributes or properties.

Component Template
The blueprint for a group of related attributes or properties.

System
Manipulates all instances of a given Component Template

This was initially an entry in Ludum Dare 33.

Installation

Stable

> pip install https://github.com/LearnPythonAndMakeGames/ecs/archive/stable.zip

Latest

> pip install git+https://github.com/LearnPythonAndMakeGames/ecs.git

Authors and Contributors

2015 - @brianbruggeman