< All Topics

The “Shared DDC” (Derived Data Cache)

This is the #1 productivity booster for a team.

  • The Problem: When a developer pulls the latest changes, they often see “Compiling Shaders (4,000 remaining).” This kills 20 minutes of work time.
  • The Solution:
    • When the Build Server compiles shaders/textures, it creates “Derived Data.”
    • The Setup: Configure your project to point to a Shared Network Drive (NAS) or an AWS S3 bucket for the DDC.
    • The Result: When Dev A pulls the latest code, their engine checks the Shared DDC. “Oh, the Build Server already compiled these shaders?” It downloads them instantly. Zero wait time.
  • Config: Edit DefaultEngine.ini:
    codeIni[DerivedDataBackendGraph] Shared=(Type=FileSystem, ReadOnly=false, Path=\\MyServer\DDC_Share)