Entries in inheritance (1)

Torque 3D Dynamic Particle Mod

Torque3D Particle Mod from Tim Lake on Vimeo.

Most modern engines have dynamic particles but Torque is an older engine. The particles in Torque are considered an effect so they completely ignore everything in the scene and instead run based on a script. I wanted to learn a game engine and changing the behavior of the particles was a great way to learn.

I knew that I needed a general understanding of how the engine worked so I went to work with tracing the execution path of the engine. Using Visual Studio, I set a breakpoint in the main function and got a picture of the first important function calls. I followed those functions and learned about what was assigned and how. I used Visual Studio and Windows Grep to help navigate the code and find connections between classes like function calls and inherited classes.

Click to read more ...