Questions About the Engine's Capabilities
by Michael Stone · in General Discussion · 04/28/2010 (10:21 am) · 1 replies
I'm thinking of buying T3D but I have a few questions I'd like answers to before I make the decision.
I'd like to start with a bit of background about myself so anyone who chooses to answer knows the level of detail I'd want:
I've been programming for 25 years and have in-depth knowledge of everything from assembly, through C/C++ to C# etc. I've written my own 3D engines in C++ for a number of years and am familiar with the rendering pipeline, overall architecture etc.
So, with that in mind, here are my questions:
1. Does the engine support caves/dungeons attached to holes that are made in the height-map generated terrains? I've browsed the forums and seen some discussion about tricking the engine into supporting this but I don't want to have to fight the framework for such an integral part of my game idea.
2. Does the engine support random landscape/dungeon generation? I understand that I would have to provide my own algorithm to generate the data files but I want to know if I would be fighting the way the engine expects these files to be generated through the world builder etc.
When I've used 3rd party APIs in the past I've often needed to do something that the API didn't natively support and become frustrated that more of my time was spent fighting the API than working on my ideas.
Any help with these questions would be greatly appreciated.
Thank you.
I'd like to start with a bit of background about myself so anyone who chooses to answer knows the level of detail I'd want:
I've been programming for 25 years and have in-depth knowledge of everything from assembly, through C/C++ to C# etc. I've written my own 3D engines in C++ for a number of years and am familiar with the rendering pipeline, overall architecture etc.
So, with that in mind, here are my questions:
1. Does the engine support caves/dungeons attached to holes that are made in the height-map generated terrains? I've browsed the forums and seen some discussion about tricking the engine into supporting this but I don't want to have to fight the framework for such an integral part of my game idea.
2. Does the engine support random landscape/dungeon generation? I understand that I would have to provide my own algorithm to generate the data files but I want to know if I would be fighting the way the engine expects these files to be generated through the world builder etc.
When I've used 3rd party APIs in the past I've often needed to do something that the API didn't natively support and become frustrated that more of my time was spent fighting the API than working on my ideas.
Any help with these questions would be greatly appreciated.
Thank you.
Torque 3D Owner Sean H.
the only limitation is that the engine isn't really designed for asynchronous loading of environment objects. usually all environment objects are loaded at the beginning of the level.