Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

State of the project #3

Open
VladislavKostin opened this issue Apr 11, 2017 · 4 comments
Open

State of the project #3

VladislavKostin opened this issue Apr 11, 2017 · 4 comments

Comments

@VladislavKostin
Copy link

Hi. Do you mind if I ask here what are the current limitations of Entitas-Lang and what are your plans regarding further development?

I'm still have not decided to commit to rewriting my current Unity project in Entitas, and I'm just trying it out so far. I certainly would switch almost certainly if Entitas would not have compile issues and would have stable blueprints, and I might still, and I would go with the Lang versions if it would be up to date with all the features, and would be more flexible in terms of file names and directories, and would support blueprints as well.

So is there any rough roadmap for the Entitas-Lang (ECS-Lang?)?

@sschmid
Copy link

sschmid commented Apr 11, 2017

Hi, great to hear you're considering Entitas.

@mzaks maintains Entitas-Lang. I'm currently trying to convince him that we need a json export so we can use the existing code generation infrastructure and don't have to maintain two codebases for that.

About Blueprints - don't use them, and don't plan to use them anytime soon :D I suggest having a custom solution for configuration. But if you really like blueprints and want to use them, it's really easy to add JSON blueprints which should be way easier to handle and migrate than the current binary blueprints. The main reason I haven't pushed them yet is because I didn't want to depend on a 3rd party lib. But you can totally do that. The json lib must be able to serialize object type.

Alternatively, there will be roslyn support soon. This approach doesn't generate partial abstract systems.

I just got the memo that maxim pushed Entitas-Lang
https://github.com/mzaks/Entitas-Lang

@sschmid
Copy link

sschmid commented Apr 11, 2017

Haha, though that's an issue on the Entitas Repo... sorry. Just saw it's ECS-Lang 🤦‍♂️

@mzaks
Copy link
Owner

mzaks commented Apr 11, 2017

Yeah this repo will be deprecated and https://github.com/mzaks/Entitas-Lang should be the new home. I will start working on it next week.

@VladislavKostin
Copy link
Author

@sschmid, lol. I've been thinking about it, and probably blueprints are not such a big deal, and even the 7 step component removal process too, but I do hope that you or someone else will implement my suggestion for fully utilizing the Unity's serializer: https://waffle.io/sschmid/Entitas-CSharp/cards/58e937bdd90473001b081339

@mzaks, cool. I also hope Entitas-Lang will get more colors 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants