Torque3D

Torque 3D is a version of free and open-source Torque Game Engine (or TGE), the other one being Torque 2D.

Free games developed with this engine include Uebergame and Terminal Overload.

Features
Some of the engine features include:


 * both simple and advanced (deferred) 3D rendering systems
 * built-in and custom shaders (made with an editor or written in GLSL/HLSL)
 * postprocessing effects (HDR, SSAO, FXAA, reflections, ...)
 * advanced editors (for levels, materials, GUI, ...)
 * networking
 * physics plugin system (simple built-in implementation, possibility to switch to e.g. Bullet)
 * TorqueScript C-like scripting language allowing creation of games without recompiling the engine

History
The engine started being developed for a game named Tribes in 1998, by a company named Dynamix. Dynamix was later closed and several of its former employees went to found a new company, GarageGames. They made business by licensing the developed engine, which they renamed to Torque Game Engine. In 2012, GarageGames made a decision to focus on services and consultancy and as a part of this plan made the engine free and open-source under the MIT license.