To implement something like this you need some multi-threaded background loading of models and textures first and a very efficient scene-management. The file and memory management including fast and good compression is the key to implement something like this. The side-effect is that it can run on systems with low memory as well (like game consoles).


Models, Textures and Games from Dexsoft