
24 I Philosophy and Methodology
assets have been downloaded, the asset manager should be constantly downloading.
While passive requests are not controlled by game code, giving designers the ability
to control the order in which passive requests are made can lead to a significant
improvement in player experience.
Some considerations to keep in mind when building your asset manager is to
determine whether you can pause active downloads. There are times where requests
with lower priority (e.g., passive or queued) need to be overridden by higher-priority
requests (e.g., active or blocking requests). Bandwidth is limited, so it may not
make sense for a low ...