OK so I have like a scene i want to create in my game. I load the scene on initialization as well as a few of the game characters. now i want to have the user run around interact with what is loaded for a bit. but now i want to introduce new characters and potentially updates to the scene, such as a new buildings or area to the scene. How do i store that which is not shown at the beginning. currently when i load characters or geometry from a file after the original initialization of the scene it halts the game, and once its loaded everything is fine again. but how do i prevent this having everything pause while things are loading?
How do people store geometry data with their programs to be used later rather then loading the geometry on the fly?