Pure C# Entity Component System framework
Go to file
2024-04-22 17:01:13 +08:00
src add auto template for aspect 2024-04-22 17:01:13 +08:00
.gitattributes Initial commit 2023-02-01 17:05:08 +08:00
.gitignore change git ignore 2023-06-12 20:33:22 +08:00
DragonECS.asmdef Update WIP, add table members 2023-02-06 01:27:32 +08:00
DragonECS.asmdef.meta Update WIP 2023-02-05 19:59:45 +08:00
LICENSE Initial commit 2023-02-01 17:05:08 +08:00
LICENSE.meta change git ignore 2023-06-12 20:33:22 +08:00
package.json up version to 0.8.23 2024-03-11 02:15:51 +08:00
package.json.meta change git ignore 2023-06-12 20:33:22 +08:00
README-RU.md update Extensions in readme 2024-03-11 02:45:57 +08:00
README-RU.md.meta change git ignore 2023-06-12 20:33:22 +08:00
README.md update Extensions in readme 2024-03-11 02:45:57 +08:00
README.md.meta change git ignore 2023-06-12 20:33:22 +08:00
src.meta change git ignore 2023-06-12 20:33:22 +08:00

Version License Discord

DragonECS - C# Entity Component System Framework

Languages: Русский English(WIP)

The ECS Framework aims to maximize usability, modularity, extensibility and performance of dynamic entity changes. Without code generation and dependencies. Inspired by LeoEcs.

Warning

The project is a work in progress, API may change.

While the English version of the README is incomplete, you can view the Russian version.


Installation

Versioning semantics - Open

Environment

Requirements:

  • Minimum version of C# 7.3;

Optional:

  • Support for NativeAOT
  • Game engines with C#: Unity, Godot, MonoGame, etc.

Tested with:

  • Unity: Minimum version 2020.1.0;

Unity Installation

  • Unity Package

The framework can be installed as a Unity package by adding the Git URL in the PackageManager or manually adding it to Packages/manifest.json:

https://github.com/DCFApixels/DragonECS.git
  • Source Code

The framework can also be added to the project as source code.


Extensions

Feedback

Discord for discussions https://discord.gg/kqmJjExuCf