ecs
ecs copied to clipboard
Go implementation of the Entity/Component/System paradigm
Nice framework, but I have some issues with performance and total memory consuming: ```go package bench1 import ( "testing" "github.com/bytearena/ecs" ) const IT uint32 = 10_000_000 type float3 [3]float32 type...
What about not only "Include" component constraints, but for "Exclude" too? For example: ```go type Unit struct { ... } type UnderUserControl struct { } ``` And I want to...
I believe the `if !ok` check in the bottom of this snippet is inaccessible and therfore not required, due to the check for `entity.tag.matches(tag)` prior to it. I cannot come...
According to [this line ](https://github.com/ByteArena/ecs/blob/master/cmd/example/main.go#L98) the example views should only output two lines of text, but the third talker outputs "Ceci n'est pas une pipe"