|
Currently, if you want any object you have designed to be in a game, it has to be loaded into the actual game-file. That means that a lot of object will result in a very big file and (if I understand the Game Engine correctly) a lot of memory needed to hold the data while the game runs. Logically, this puts serious limits on the size of a game.
Why not have a function that loads an object from a file _while the game is running?_ Maybe my character gets close to a place where I want a troll to stand. Instead of having to pack the troll into the original game file, I just have an Empty there, and when the character gets close, the Empty loads the troll from an external .blend file! The alternative is to either pack every object into the game (bad for big games) or to have the Empty load a whole new game that the troll is part of (a big mess).
If the game could load objects etc. from external files while running, games would not only be able to be much larger (infinite, basically), you cuold also alter or upgrade a game by dropping new versions of these external files into it, instead of having to makle a whole new game!
|