NateTheGreatt/bitECS

Is this package maintained?

ccfiel opened this issue · 5 comments

I have notice the last update was last 2021. Is this package still maintained?

Pretty sure @NateTheGreatt is in the middle of a big refactor. In the recent past they've been super responsive to bug fixes.

@ccfiel yes indeed it is, i'm still here! just busy with a new job, a few side projects, and, as @luetkemj mentioned, a big refactor of bitECS. i am currently in the process of decoupling features into sub-modules which i have begun uploading to the new Web-ECS org. The plan for this org is to be a home for these lower-level sub-modules that the community can use for their own purposes. i have collected some of the best and brightest minds in the web-based ECS community to join me on this grand quest.

right now there are two modules being actively worked on:

https://github.com/Web-ECS/do-serialization
this is the module i am refactoring/redesigning bitECS serialization into. the API is not ECS-oriented, just designed for data-oriented structures in JS.

https://github.com/Web-ECS/do-three
this module is for Three.js interop between data-oriented structures in JS.

there are many more modules planned. stay tuned!

Thanks @NateTheGreatt @luetkemj. Great to know! :) I will be using this package to our game project

Sorry for digging up this old issue @NateTheGreatt but I figured I'd ask here about the current affairs instead of creating a new ticket

i'm in the process of implementing archetypes and relationships at the moment on the archetypes branch. master branch has changes that need to be released, but i've been holding off on that to make sure that the changes are safe to add to the multitude of engines being built on top of bitECS right now. the web-ecs org is on hold. unfortunately i do not have the time to maintain and organize something like that on my own.