I’ve been unsatisfied with how entity creation works in Dinghy (now renamed“Zinc”) for a while. I said as much a few months ago on the forums and I’ve been mulling it over ever since. Specifically, the more you lean into using ECS, the more the requirements around interfacing with it tend to grow like a virus in your codebase. Especially for“real” ECSs where you shouldn’t ever really be passing around references to components, having to use things like ref a lot to just do somet...