This is the Godot flavour of EcsRx!
It is an ECS style framework which puts architecture, design and flexibility above most other concerns.
It builds on top of the existing EcsRx framework and adds conventions and bootstrappers for Godot specific scenarios.
I am still unclear as to how Godot expects plugins
to be provided, so there is no nuget or custom distribution, but you can just copy the Plugins/EcsR3.Godot
folder to your own project.
As with all EcsRx engine integrations you will need to create your own application inheriting from
GodotApplication
, and then you add it as a node in the scene and off you go.
Look in the Examples
folder for an Asteroids style example like the EcsRx.Monogame
one, as well as a very simple Hello World
example.
There is a book available which covers the main parts for the core EcsRx framework which can be found here: