src | ||
.gitattributes | ||
.gitignore | ||
DragonECS-Graphs.asmdef | ||
DragonECS-Graphs.asmdef.meta | ||
LICENSE | ||
LICENSE.meta | ||
package.json | ||
package.json.meta | ||
README-RU.md | ||
README-RU.md.meta | ||
README.md | ||
README.md.meta | ||
src.meta |
Entity Graphs for DragonECS
Readme Languages: | ||
Русский |
English(WIP) |
Implementation of entity relationships in the form of a graph. The connecting edges of the graph are represented as entities, which allows the creation of many-to-many relationships, and using composition it is possible to customize the relations.
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:
- Dependency: DragonECS
- Minimum version of C# 7.3;
Optional:
- Game engines with C#: Unity, Godot, MonoGame, etc.
Tested with:
- Unity: Minimum version 2020.1.0;
Unity Installation
-
Unity Package
The package 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-Graphs.git
-
Source Code
The package can also be added to the project as source code.
Warning
While the English version of the README is incomplete, you can view the Russian version.