Pure C# Entity Component System framework
Go to file
2024-06-25 15:31:32 +08:00
src Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2024-06-25 15:31:32 +08:00
.gitattributes Initial commit 2023-02-01 17:05:08 +08:00
.gitignore Update .gitignore 2024-06-15 20:41:40 +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
DragonECS.csproj up version to 0.8.37 2024-06-13 19:07:39 +08:00
DragonECS.csproj.meta Create DragonECS.csproj.meta 2024-06-06 18:44:53 +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.37 2024-06-13 19:07:39 +08:00
package.json.meta change git ignore 2023-06-12 20:33:22 +08:00
README-RU.md Update README-RU.md 2024-06-16 16:06:00 +08:00
README-RU.md.meta change git ignore 2023-06-12 20:33:22 +08:00
README.md Update README.md 2024-06-16 16:15:12 +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 QQ

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.


Projects powered by DragonECS


Extensions

Feedback