I want my game to perform well on low-end phones, but StreamingEnabled’s tiny load distance delivers an extremely bad user experience on high-end devices. Occasionally it will load further, but it often lets people get so close to the edge of the map that they fall through right before it loads:
Without StreamingEnabled (custom streaming is still done on parts):
I’m okay with how I’m streaming parts manually, but streaming terrain manually is much more complex.
StreamingEnabled should never wait for the player to reach the very edge of a chunk before loading it, and should instead always have at least a few chunks of padding loaded.