diff --git a/Docs/images/3.png b/Docs/images/3.png new file mode 100644 index 0000000..3a6eff4 Binary files /dev/null and b/Docs/images/3.png differ diff --git a/Docs/images/all-systems.png b/Docs/images/all-systems.png new file mode 100644 index 0000000..5b62b98 Binary files /dev/null and b/Docs/images/all-systems.png differ diff --git a/Docs/images/interaction-flow.png b/Docs/images/interaction-flow.png new file mode 100644 index 0000000..40f61f3 Binary files /dev/null and b/Docs/images/interaction-flow.png differ diff --git a/ItemEcosystem.uplugin b/ItemEcosystem.uplugin index 165d581..b2757e4 100644 --- a/ItemEcosystem.uplugin +++ b/ItemEcosystem.uplugin @@ -2,6 +2,7 @@ "FileVersion": 3, "Version": 1, "VersionName": "0.1.0", + "EngineVersion": "5.7.0", "FriendlyName": "Item Interaction Ecosystem", "Description": "Universal, server-authoritative, data-driven item / inventory / interaction / placement ecosystem framework for UE5.", "Category": "Gameplay", diff --git a/README.md b/README.md index 39e8073..942ef84 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,24 @@ Universal, server-authoritative, data-driven framework for items, inventory, interaction, carrying, equipment, world-slot installation, placement and item features. Built for co-op horror / survival / extraction / puzzle projects. -Tested compiling against **Unreal Engine 5.7**. +Tested compiling against **Unreal Engine 5.7** (`ue5.7` branch) and **5.8** (`ue5.8` branch). + +## Architecture at a glance + +![Item Interaction Ecosystem — system architecture](Docs/images/all-systems.png) + +
+More diagrams (interaction flow, inventory system) + +**Interaction flow — client → server → replication** + +![Interaction flow](Docs/images/interaction-flow.png) + +**Inventory system — containers, slots, operations, replication** + +![Inventory system](Docs/images/3.png) + +
> Status: all C++ runtime + editor modules implemented and compiling (spec stages > 1–11). Binary content (UMG widgets, the test map, and the DataTable *assets*