Important Torque 3D Game Engine Concepts

There are some important concepts that all Torque 3D developers should understand. If you are an experienced developer, but new to Torque, a review of this article will save you considerable time (and effort) getting up to speed. If you are new to game development altogether, a few of these concepts may seem intimidating now, but they will make sense once you’ve worked through the Torque User Guide.


Client/Server Architecture

Torque 3D employs a client/server architecture, even for single player games...  


Datablocks

In order to facilitate the sharing of data between the server and connected clients, Torque uses what are known as datablocks... 


Exec’ing TorqueScript

TorqueScript files, including all the definitions for GUI screens, datablocks, actual gameplay logics, and game assets must be ‘exec'd’ before the engine can use them...  


GUI System

Torque 3D includes an extremely robust hierarchical system for game interfaces with complete font and customization support... 


User Input

Torque 3D includes a flexible system for capturing input devices and mapping the input to game functionality...