El motor Torque Game Engine, o TGE, es un Motor de videojuego multiplataforma, 3D, con licencia MIT permisiva de código abierto inicialmente desarrollado por Dynamix para el FPS del 2001 Tribes 2.

Utiliza un IDE propio llamado Torsion.




Renderizado

Torque 3d incluye un motor de renderizado de iluminación de alta precisión. Este sistema de renderizado moderno incluye iluminación por pixel y materiales generados por un editor de alto nivel o hechos desde cero en GLSL/HLSL. El motor viene con shaders para agua, cielo, sol, y otros materiales comunes.
El motor, ademas, tiene un potente sistema PostFX que permite al usuario crear effectos de post-procesado personalizados.
Los efectos instalados por defecto son:

  • Adaptación de HDR/iluminación.
  • Profundidad de campo.
  • Rayos de sol y destellos.
  • Oclusión ambiental.
  • Refracción y reflexión de la luz.

The age of decadence

Life is Feudal




Editores

Torque 3d cuenta con potentes editores (por medio de plugins) para todos los aspectos del proyecto. Terrenos, carreteras o ríos, pueden ser creados a mano con gran precisión o importados.

El editor de materiales permite diseñar, sin necesidad de modificar ninguna línea de código, diseños agradables.

La interfaz gráfica de usuario permite además colocar los distintos elementos a través de un entorno WYSIWYG (lo que ves es lo que hay).

Incluye también una función para actualizar automáticamente los assets que se hayan modificado fuera del programa, agilizando el proceso en gran medida.







Networking

El motor ha sido construido desde su núcleo orientado al multijugador, permitiendo cargar y arrancar juegos en red de forma rápida. Torque usa un modelo de servidor autoritario que te ayuda a reducir las trampas y los exploits.

De la misma forma, el estado del juego se interpola localmente de forma que cada usuario experimenta una vista de la acción fluida. Los datos son transferidos por bloques cuando el usuario se conecta, reduciendo la cantidad de datos que son necesarios transmitir durante el juego.





Físicas

Torque 3d ofrece un sistema de plugins para su motor de físicas. El cual ofrece servicios como:

  • Dinámicas de tejidos.
  • Dinámicas de cuerpos rígidos.
  • Objetos destructibles.
  • Uniones rompibles.
  • Flotabilidad fluida.

El motor integrado de Torque, aun con todo, no es demasiado potente. Por ello Torque permite la posibilidad de cambiarlo fácilmente por PhysX o por Bullet.




Pros & Contras

  1. Fácil implementación de multijugador.
  2. Gratis y de código abierto.
  3. Actualizado continuamente por la comunidad.
  1. Poco pulido en comparación con sus competidores.
  2. Menos potencia que sus competidores.
  3. Interfaz poco amigable para el usuario.