Skip to content

Reference Compatibility

github-actions[bot] edited this page May 1, 2026 · 2 revisions

Compatibility

DxMessaging is render-pipeline agnostic (pure C#) and targets Unity 2021.3+. The matrix below summarizes support by Unity version and Render Pipeline.

Unity Version vs Render Pipeline

Unity Built-In RP URP HDRP
2021.3 LTS Compatible Compatible Compatible
2022.3 LTS Compatible Compatible Compatible
2023.x Compatible Compatible Compatible
6.x Compatible Compatible Compatible

Notes

  • RP-agnostic: DxMessaging does not depend on rendering APIs; it works equally across Built-In, URP, and HDRP.
  • Minimum version is governed by the package manifest (unity: 2021.3). Newer LTS versions are expected to work.

Architecture Pattern Compatibility

Scriptable Object Architecture (SOA)

DxMessaging can work alongside Scriptable Object Architecture patterns, though SOA has documented limitations. See ..-Guides-Patterns#14-compatibility-with-scriptable-object-architecture-soa for detailed integration strategies, code examples, and migration paths.

Quick summary

Dependency Injection (DI) Frameworks

DxMessaging integrates with popular DI frameworks:

DI and DxMessaging complement each other: DI manages dependencies/services, DxMessaging handles event communication.

Other Unity Frameworks

For comparisons with other messaging/event frameworks (UniRx, MessagePipe, Zenject Signals, etc.), see ..-Architecture-Comparisons.

Clone this wiki locally