Tactical Action · Guides & deep dives

0005: Game Features Plugins Per Mode

V4 needs to isolate mode-specific content, enable DLC delivery, and strip expensive cells on constrained platforms.

3sections1 minread

On this page

Status: Accepted

Date: 2026-05-23

Context#

V4 needs to isolate mode-specific content, enable DLC delivery, and strip expensive cells on constrained platforms.

Decision#

Each ruleset mode is packaged as a GameFeatures plugin. Shared runtime modules live under V4/ue/Source, while mode content and mode activation data live in V4/ue/Plugins/V4Mode_*.

Consequences#

  • Mode activation is data-driven and can be conditioned by platform and license.
  • Plugin dependencies must remain acyclic.
  • Packaging rules strip unsupported mode plugins at target/cook time.