Description
This framework will allow you to create UObjects and their Containers in both C++ and Blueprint. Replication and memory management is handled for you.
A Container is where you store your UObjects. Its a custom actor component, so you can add it to any actor of your choice.
A Container can even support replicated TMap.
The UObjects inherit the World belonging to the actor their container is added to, so you can call all world functions from the UObject itself. For example SpawnActor or LineTracing.
Systems created with the framework and some additional features to make your work easier are included.
Documented in both C++ and blueprint.
* = Uses Replicated TMap in the background.
Technical Details
Code Modules:
Number of Blueprints: 26
Number of C++ Classes: 23
Network Replicated: Yes
Supported Development Platforms: Windows, Mac, Linux, IOS, Android. (Only Windows tested, should work on other platforms)
Supported Target Build Platforms: Windows, Mac, Linux, IOS, Android. (Only Windows tested, should work on other platforms)
Example Project: Engine->Plugins->ObjectCreationSystem->OCS_Tutorial
Important/Additional Notes:
You can contact me here: https://discord.gg/azWURcymGY
Supported Engine Versions
5.1 – 5.3