Progress has been slow on this project to say the least, however I have recently decided to get some of the more important core functionality tested and working – level changes!
I could have created multiple maps, and when making the transition I could have used a hard load time, but then items, weapons and pickups wouldn’t carry over in to the next level. Instead using level streaming I am able to import all levels in to a single level and load them in and out as needed. Doing this I can near eliminate load times and carry items through multiple levels without any performance hits.
Check the below video for this (rough) level streaming in action.