<3 the Directory Structure
by Dusty Monk · in Torque 3D Professional · 02/02/2010 (2:14 pm) · 1 replies
Just want to say this, cause it needs to be said. I'm rebuilding my game from the ground up almost under T3D, after pretty much having it finished under TGEA.
And the default directory structure under T3D makes *orders of magnitude* more sense than it did under TGEA.
Trying to figure out where in the hell everything should go can actually be one of the most controversial and time consuming tasks any game development team can face. Do we break up assets by entity? (everything related to "space orc" goes in the "space orc" directory) Or do we break them up by category? (all textures in one spot so they can be shared by all entities..) With so many assets defined by scriptlet chunks (ie., datablock definitions), it makes it even more harder. Is this data? Is it art? Should it be listed under server? Client? Are UI scripts assets or code?
I don't envy the Torque Developers and the hours, perhaps days they spent wrangling about on a new directory structure. I've been there myself on my own teams, and I know what kind of pain that can be.
I just want to say I think the final thing you guys DID come up with is outstanding. And I've found it to be FAR more sensible and more expandable than anything we had before.
Cept projectiles should be under datablocks in art instead of under shapes.. heheh. :D
That is all
Dusty
And the default directory structure under T3D makes *orders of magnitude* more sense than it did under TGEA.
Trying to figure out where in the hell everything should go can actually be one of the most controversial and time consuming tasks any game development team can face. Do we break up assets by entity? (everything related to "space orc" goes in the "space orc" directory) Or do we break them up by category? (all textures in one spot so they can be shared by all entities..) With so many assets defined by scriptlet chunks (ie., datablock definitions), it makes it even more harder. Is this data? Is it art? Should it be listed under server? Client? Are UI scripts assets or code?
I don't envy the Torque Developers and the hours, perhaps days they spent wrangling about on a new directory structure. I've been there myself on my own teams, and I know what kind of pain that can be.
I just want to say I think the final thing you guys DID come up with is outstanding. And I've found it to be FAR more sensible and more expandable than anything we had before.
Cept projectiles should be under datablocks in art instead of under shapes.. heheh. :D
That is all
Dusty
About the author
Dusty Monk is founder and president of Windstorm Studios, an independant game studio. Formerly a sr. programmer at Ensemble Studios, Dusty has worked on AAA titles such as Age of Empires II & III, and Halo Wars.
Torque 3D Owner Steven Garcia