Relations between entities for DragonECS
Go to file
2025-01-06 10:52:48 +08:00
src Update EcsGraphWorld.cs 2024-12-04 17:18:18 +08:00
.gitattributes Initial commit 2023-06-17 14:03:08 +08:00
.gitignore Update .gitignore 2025-01-06 10:52:48 +08:00
DragonECS-Graphs.asmdef rename asmdef 2024-03-17 12:49:11 +08:00
DragonECS-Graphs.asmdef.meta rename asmdef 2024-03-17 12:49:11 +08:00
LICENSE Initial commit 2023-06-17 14:03:08 +08:00
LICENSE.meta initial commit 2023-06-17 14:14:32 +08:00
package.json up version to 0.3.2 2024-12-31 23:22:48 +08:00
package.json.meta initial commit 2023-06-17 14:14:32 +08:00
README-RU.md Update README-RU.md 2024-11-22 23:02:16 +08:00
README-RU.md.meta initial commit 2023-06-17 14:14:32 +08:00
README.md Update README.md 2024-11-22 23:08:15 +08:00
README.md.meta initial commit 2023-06-17 14:14:32 +08:00
src.meta create metas 2023-06-22 12:54:47 +08:00

Version License Discord QQ

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.