Could anybody tell me how a game like borderlands handled it's levels?

Was it streaming? I’m looking a replicating it, but I’m not quite sure on how they handled it. Seems to me like it was just a persistent level design with load/unload callers.

Anyone have an idea?