Unreal Engine – Apparatus UE2024

Apparatus

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

Documentation: TurbopediaAPI Reference

Example Projects: ApparatusShootEmUpApparatusPlatformer