Dynamic, or Instanced loading?
Hello again,
I am currently working on a project that requires me to make a decision between which type of loading we should go with. I do not know the full capabilities of Esenthel Engine therefore I would need community input if possible. The following are our options, which one to go with we have not decided on.
Option 1: Instanced Loading
Our game requires the player to be able to explore both outside, and inside of buildings. We have planned to create a model of a building that should represent the building that the player thinks he's entering. The actual building object is just a visual representation of the model, and is basically solid on the inside. When the player enters the building, the engine should unload outside world, and load the "insides" of the building, which can either be same building with fully playable insides, or it can be a sort of like a maze style dungeon, very similar in structure to Esenthel RPG Game. The reason for doing this would be to allow for bigger levels, underground areas, and better performance.
Option 2: Dynamic Loading
Our game requires the player to be able to explore both outside, and inside of buildings seamlessly. That is, as the player walks into the building from outside to inside there is no loading time noticed by the player. The player should be able to walk through into any of the 8 buildings that will be located on a single map. The issue at hand is that most of these buildings will have have around 100,000 polys, and will be somewhat closely located to one another. There is also the issue of not being able to go underground as the ground level would be the terrain. I guess it might be possible to do so if I cut a whole tile under the building, but that would require the building to be quite huge. If this sounds reasonable, please to let me know.
I am really enjoying the current culling system inplace, and must say that it is one of the best systems I've seen. I've tested more than 200 engines already, and quit C4 for this reason alone. Current occlusion system that it supports is horrible.
Anyway, I hope to see what you guys think. Thanks.
|