
1. Taming the Beast: Managing Complexity in Game Build Pipelines 13
to these files being more numerous and having reduced variability in their input
dependencies.
As pointed out before, with the server being a central resource, in the case of
failure the build needs to rely on alternative servers or be able to work in a degraded
mode.
1.6.2 Results That Are Close Enough
In some cases, it is desirable to use compiled files, cached or not, even if they have
not been generated from exactly the same set of dependencies. For certain types of
nodes, and assuming the game code supports it, a result that has been generated
from the closest set of inputs may b