Fighting Game · Guides & deep dives

V2 Uzume Arena LED + Projection Integration

The bridge covers:

4sections1 minread

On this page

@v2/esports-tools wires V2 live tournament arena production to @uzume/lumina and @uzume/prism for in-arena LED and projection systems.

Scope#

The bridge covers:

  • LED wall layout and content zones through @uzume/prism.
  • Projector surfaces, projector assignments, geometric correction, and structured-light alignment through @uzume/prism.
  • DisplayPort arena video-route documentation through @uzume/prism.
  • Lighting fixture pixel maps and live tournament show-cue events through @uzume/lumina.

Runtime Contract#

The package exports buildV2ArenaLedProjectionIntegration() from @v2/esports-tools. Callers pass a tournament, event, venue, LED wall, LED panels, projectors, lighting fixtures, and optional match/content identifiers. The returned plan includes Uzume package metadata, LED wall snapshots, pixel-map outputs, projection surfaces, projector assignments, projection corrections, alignment summaries, video routes, live-cue events, event topics, and reason codes.

The binding id is v2.esports.uzume-arena-led-projection. Event topics include v2.esports.arena.led-wall.ready, v2.esports.arena.pixel-map.rendered, v2.esports.arena.projection.aligned, v2.esports.arena.video-route.documented, and v2.esports.arena.live-cue.fired.

Rollback Boundary#

Arena LED, lighting, projection, video routing, and cue operations are presentation/show-control state. They use off-rollback-arena-production-operations, set mayInfluenceRollback: false, and must never feed deterministic match simulation, rollback inputs, or match result authority.

V2Services Registration#

The Unreal V2Services module registers uzume-lumina and uzume-prism domain adapters for client-side service discovery. Both adapters are unavailable on dedicated servers and remain off rollback.