GodotECS/godex

Godex is a Godot Engine ECS library.

C++

1,422

643 commits

updated Sep 18, 2023

See the code

README

Godex

Godex logo

🐧 Linux Builds 🏁 Windows Builds

Godex is a Godot Engine ecs library.

Disclaimer: this module is still in development, open an issues to report any problem or a new discussion if you need any help. Any form of contribution is welcome.

The tested Godot version

Is master 35cfaafda8073f700c9d2fe42a43d3d81eaaea67, please open an issue if the current master is not working or doesn't compile.

What is ECS

Shortened as ECS, the Entity Component System is an architectural design pattern that allow to organize the data in a way so that the workload can be split into small and easy programs.

Wiki

The wiki is available; useful links:

Examples

You can find some example projects here: GodotECS/godex-examples. The Unit tests are also a good resource to see how specific things works.

Community

If you want to chat about Godex, you can join the community on Discord.

Contributing

Open an issue to give a feedback, propose a new feature, or signal a bug is really welcome and will help this project grow! If you want to help with coding instead, those two links may turn useful:

Executable download

You can download Linux and Windows executable from GitHub Actions:

download-godex-binary

Contributors

Made with contrib.rocks.

ecs
entity-component-system
gamedev
game-development
game-engine

GodotECS/godex

Godex is a Godot Engine ECS library.

C++

1,422

643 commits

updated Sep 18, 2023

See the code

README

Godex

Godex logo

🐧 Linux Builds 🏁 Windows Builds

Godex is a Godot Engine ecs library.

Disclaimer: this module is still in development, open an issues to report any problem or a new discussion if you need any help. Any form of contribution is welcome.

The tested Godot version

Is master 35cfaafda8073f700c9d2fe42a43d3d81eaaea67, please open an issue if the current master is not working or doesn't compile.

What is ECS

Shortened as ECS, the Entity Component System is an architectural design pattern that allow to organize the data in a way so that the workload can be split into small and easy programs.

Wiki

The wiki is available; useful links:

Examples

You can find some example projects here: GodotECS/godex-examples. The Unit tests are also a good resource to see how specific things works.

Community

If you want to chat about Godex, you can join the community on Discord.

Contributing

Open an issue to give a feedback, propose a new feature, or signal a bug is really welcome and will help this project grow! If you want to help with coding instead, those two links may turn useful:

Executable download

You can download Linux and Windows executable from GitHub Actions:

download-godex-binary

Contributors

Made with contrib.rocks.

ecs
entity-component-system
gamedev
game-development
game-engine

Significant stargazers

Maik Klein

361 followers · starred Oct 2021

Raul Santos

100 followers · starred Dec 2020

Gordon MacPherson

86 followers · starred Feb 2021

Bruno Meneguello

26 followers · starred Jul 2022