CSharpECSComparison icon indicating copy to clipboard operation
CSharpECSComparison copied to clipboard

Morpeh update

Open SH42913 opened this issue 11 months ago • 2 comments

Hello, I'm following Morpeh development and have contacts with developer, so I can give you recent details about Morpeh. I'll skip features that have not changed or not marked with ?.

  • Currently latest stable version is 2022.2.3.
  • Archetypes in Morpeh used only for filtration, not for iteration.
  • Morpeh doesn't depend on Unity engine anymore, so it can be used with any C# environment(mean Custom Engine Support).
  • Odin Inspector is required only for Unity Editor View support and for Unity Editor Full Integration, but not Morpeh core itself.
  • Morpeh supports two ways to create systems: ScriptableObject-based using Installer(available only for Unity) and interface ISystem based with code-only custom bootstrap class(for any environment). In last way you are freely to use Dependency Injection.
  • It definitely doesn't have any types of reactive systems
  • It also doesn't support multiple components of same type.
  • In Morpeh entities can't live without components.
  • Latest stable version of Morpeh partially supports Unity Burst and Jobs. You can iterate using Burst/Jobs, but you can't add/remove components.

You're welcome to ask me any other questions about Morpeh :)

SH42913 avatar Jul 16 '23 11:07 SH42913