ecsrx icon indicating copy to clipboard operation
ecsrx copied to clipboard

Plugin Merging Discussion

Open grofit opened this issue 1 month ago • 1 comments

A discussion on the discord server covered the topic of merging certain Plugins back into the core library as the code footprint is minimal and in most use cases these Plugins would be used anyway.

Currently the Plugins that were identified as candidates for this would be:

  • ReactiveSystems
  • Computeds
  • BatchSystems
  • Grouping

The reasoning for merging them is to reduce nuget package bloat, and make the core more feature rich.

The downside to doing this is that you would need to manually unregister the conventional system handlers and other infrastructure should you not want the overhead for these systems.

The impact seems minimal for most and the system handlers would only add overhead on systems being added which is mainly an upfront cost.

I will leave this open incase anyone has any other comments related to this, outside of the discord.

grofit avatar Jun 06 '24 17:06 grofit