1) There's no ability to load a map at a position [non (0,0,0)].
2) There's no ability to load two maps simultaneously (e.g. in a corridor, load both levels and discard the unused level)
3) There's no ability to cancel a level load (pre-load a level while walking past it, but when the character is out of range discard the unused level).
4) Miscellaneous other issues
Unity's level loading system is far from optimal:
1) There's no ability to load a map at a position [non (0,0,0)]. 2) There's no ability to load two maps simultaneously (e.g. in a corridor, load both levels and discard the unused level) 3) There's no ability to cancel a level load (pre-load a level while walking past it, but when the character is out of range discard the unused level). 4) Miscellaneous other issues