Demo for the Arche Entity Component System (ECS).
See the live demo here.
Besides the live demo, you can run the examples locally.
Clone the repository, and navigate into it:
git clone https://github.com/mlange-42/arche-demo.git
cd arche-demo
Then, run individual examples like this:
go run . <example>
In each example directory, file run.go
is the entrypoint for an overview of the ECS systems
that make up the model.
Due to the use of Ebitengine for rendering, the dependencies of go-gl/gl and go-gl/glfw apply. For Ubuntu/Debian-based systems, these are:
libgl1-mesa-dev
xorg-dev