Game Development Community

General Architecture

by Robert · in Torque Game Engine · 04/04/2001 (8:28 pm) · 2 replies

OK, so we get the source code and can change that however we want, but what is the underlying architecture of the engine like?

For example, suppose there is a Character class, is that derived from a base class like Entity, 3DObject, Mesh or something like that and was the Character class written with a view to being a base class itself?

If you wanted to change say the AI code would this have follow on effects or is the code well encapsulated?

I guess what I am trying to say is, is the code heavily OO with a reasonably deep inheritance heirarchy?

#1
04/06/2001 (1:18 pm)
Describing the whole thing would be a bit of work :) But I can tell you that the engine is object oriented, and all simulation objects derive from a single base class, with a pretty reasonable hierarchy for the actual game objects.
#2
04/06/2001 (1:55 pm)
oops wrong thread