Hello DOTS team,I implemented a simple Java version of Entity Component System based on Unity Entities.
In order to implement functions faster, I kept many of the same class names, method names, and even parameter names as Unity DOTS, and used a lot of the same code logic.
Of course, since Java has no struct, all components and systems are managed. And due to my ability to read code and the limitation of working time, a lot of code is ignored, and many functions are still under development or temporarily shelved. Currently, only functions such as creating and deleting entities, adding and deleting components are implemented, and the logic of creating EntityQuery is still under development. At the same time, I am also writing unit tests and benchmarks to ensure the quality of the code.
Now I want to open source this project to allow more excellent developers to participate and improve the framework, but because the current framework uses too much Unity DOTS logic, I am struggling with whether it can be open source and which open source protocol to use.
Could the DOTS team give some advice? Thank you very much.