Entitas icon indicating copy to clipboard operation
Entitas copied to clipboard

What Platforms does Entitas work on?

Open akoolenbourke opened this issue 5 years ago • 4 comments

Hi there.

Just wondering what platforms Entitas is supported on. We're looking for a solution that supports all current platforms....Mac, Windows, tvOS, iOS, consoles etc

Thanks

akoolenbourke avatar Mar 14 '19 19:03 akoolenbourke

Hi, Entitas is plain c# and there are no known limitation for those platforms. If you use Unity for example, it should be easy to deploy you application on all those platforms.

sschmid avatar Mar 14 '19 19:03 sschmid

Thanks Simon. May I also say great work on Entitas, it's looking very good to me so far. We're about to embark on a project (Commercial, many platforms) so hopefully it can handle what we need.

Another quick question that I haven't been able to find an answer to yet, is do you see any issues with Entitas and multiscene loading? We will be using a boot scene that then manages sub scenes, creating and destroying objects (And hence Entities) on level start and destroying on level end, repeating this process etc.

Any best practices here? Like keep all systems global for the entire program life in the boot scene, or add and remove Systems/Features as required?

Thanks

akoolenbourke avatar Mar 14 '19 19:03 akoolenbourke

I don't see a problem with multiscene loading. We are doing the same of course. Using as startup scene and loading different scenes depending on the needs. If you built your systems reactive you don't need to enable/disable them. They can stay all the time enabled independent which scenes are loaded or not.

ghost avatar Mar 24 '19 10:03 ghost

I use mutliple scenes with a single core scene as you describe. No problems with this and entitas. I do all my scene management in ECS, storing the state as components and issuing commands as other components (e.g. ActiveSceneComponent and LoadSceneComponent respectively)

The core scene instantiates the contexts and systems and keeps them alive throughout the app lifetime.

FNGgames avatar Mar 25 '19 23:03 FNGgames