Skip to content

chromy/essence

Repository files navigation

essence

Documentation Status

image

Latest PyPI version

Number of PyPI downloads

Supported Python Versions

Essence is an 'entity, component, system' framework for Python.

An example

>>> import essence
>>> world = essence.World()
>>> alice = essence.new_entity()
>>> position = PositionComponent(3, 4)
>>> alice.add(position)
>>> print alice.get(Position)
<PositionComponent(3, 4)>

Tests

You can use py.test to run the tests for just the current Python environment or tox to perform more comprehensive testing.

About

An Entity Component System for Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages