Fighting Game · Guides & deep dives

V2 Platform Cooking Profiles

A guides & deep dives document in the Fighting Game library.

0sections1 minread

On this page

V2/ue/Build/Cooking/v2-platform-cooking-profiles.json defines the platform profile matrix used by the content cooking pipeline. The required display names are PC Ultra, PC Low, PS5, Xbox Series X, Xbox Series S, Switch, and Mobile.

Each profile records target platforms, a cache namespace, texture format, mesh tier, audio tier, shader targets, animation compression tier, world chunk size, and memory budget. The compact ids stay aligned with the existing architecture: PCUltra, PCLow, PS5, XSX, XSS, Switch2, and Mobile.

plan-v2-platform-cooking-profiles.py emits the normalized matrix and coverage metrics for console profiles, the Mobile profile, and cache namespace coverage.

Required gates:

  • platform-cooking-profiles-generated
  • platform-cooking-profile-coverage
  • platform-cooking-console-coverage
  • platform-cooking-mobile-coverage
  • platform-cooking-cache-namespaces

The CI validator is:

bash
python3 V2/ue/Tools/check-v2-platform-cooking-profiles.py