Chillu1 / Chillu1/CSharpECSComparison

Morpeh update

Open
#5 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
53
Forks
5
PR merge metrics
No merged PRs in 30d

Description

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](https://github.com/scellecs/morpeh/releases/tag/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 :)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Morpeh entry in the comparison chart and review how framework details are recorded. Update that entry to reflect the supplied version, engine independence, system creation, component, entity, reactive-system, and Burst/Jobs details; done means the chart matches the current Morpeh information.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, unity
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.