Network-ready data-driven ECS workflow for Unreal Engine (C++ and Blueprints).
Technical Details
FEATURES
- A complete Unreal Engine integration of the data-oriented paradigm. Both C++ and Blueprint development is supported.
- Performance-targeted GC-less linear data of structs and high-level components with inheritance support.
- Semantically-safe multi-threading support with deferred operation execution.
- Versatile including and excluding subject filtering.
- Multiple details of the same type on a single subject are allowed. All of the available detail combinations are processed.
- Secure built-in networking functionality with a laconic API.
- Dedicated user experience touches for some clear reading, validation and overall ease of use.
- Many performance optimizations: LUTs, fast bit-array matching, cache-locality, etc.
- Thoroughly documented API with a dedicated manual.
MODULES
- ApparatusRuntime
- ApparatusUncooked
- ApparatusEditor
INFORMATION
Number of C++ Classes: >80
Network Replicated: Yes
Supported Development Platforms: Windows, Linux, macOS
Supported Target Build Platforms: Windows, Linux, macOS, iOS, Android, Switch, PS4, XBox One
Original_Link: https://www.unrealengine.com/marketplace/en-US/product/apparatus