DragonECS/README.md
2024-08-01 08:49:24 +08:00

3.9 KiB

Version License Discord QQ

DragonECS - C# Entity Component System Framework

Languages: russia Русский united-kingdom English(WIP) china 中文

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