Torque (motor de juego)


Torque Game Engine , o TGE , es un motor de juegos de computadora 3D multiplataforma de código abierto , desarrollado por GarageGames y mantenido activamente bajo las versiones actuales Torque 3D y Torque 2D . Fue desarrollado originalmente por Dynamix para el juego de disparos en primera persona de 2001 Tribes 2 . En septiembre de 2012, GarageGames lanzó Torque 3D como software de código abierto bajo la licencia MIT . [5]

Torque 3D incluye una suite de edición de mundos que incluye herramientas para esculpir el terreno y pintar bosques, dibujar ríos y carreteras, así como editar materiales, partículas y calcomanías. Admite el formato de archivo COLLADA abierto como interfaz para el software de creación de contenido digital 3D. PhysX proporciona soporte para la dinámica de la tela , la dinámica del cuerpo rígido , los objetos y articulaciones destructibles, así como la simulación de flotabilidad de fluidos . Otras características incluyen una iluminación diferido modelo y shader moderno características tales como iluminación dinámica, normales y mapeo oclusión paralaje , espacio de pantalla oclusión de ambiente , profundidad de campo, efectos de haz de luz volumétrica, efectos de destello / corona de lentes , refracción , floración , desenfoque y corrección de color , entre otros. También se incluye la funcionalidad de red para soporte multijugador. Se proporciona soporte de compilación para plataformas de escritorio Windows , Linux , macOS y web. [6]

El motor Torque y sus muchos productos derivados estaban disponibles para licencia de GarageGames , una compañía formada por muchos miembros del equipo Tribes 2 en Dynamix. GarageGames fue posteriormente adquirido por InstantAction , pero el 11 de noviembre de 2010, InstantAction anunció que estaba cerrando sus operaciones y buscando compradores potenciales para Torque. [7] El 19 de enero de 2011, GarageGames anunció su regreso a su antiguo nombre con nuevos propietarios. [8]

GarageGames lanzó Torque 3D como software de código abierto bajo la licencia MIT el 20 de septiembre de 2012. [9] [2] Torque 2D siguió el 5 de febrero de 2013. [10] Torque 3D y la mayoría de sus otros productos continuarían desarrollándose y apoyado. La última versión estable de Torque 2D se marcó en mayo de 2018 en GitHub , [11] y la última versión estable de Torque 3D se marcó en abril de 2018, en GitHub . [12]

El Torque Game Engine original, que ha sido reemplazado por Torque 3D, proporcionó código de red, secuencias de comandos, edición del mundo en el motor y creación de GUI . El código fuente se puede compilar para las plataformas Windows , macOS , Linux , Wii , Xbox 360 e iOS . TGE se envía con kits de inicio para un juego de disparos en primera persona y un juego de carreras todoterreno. También estaba disponible un kit de inicio de estrategia en tiempo real como una compra por separado. Estos paquetes de inicio pueden modificarse para adaptarse a las necesidades del desarrollador, o el desarrollador puede empezar desde cero.

El motor admitía la carga de modelos 3D en los formatos de archivo DTS y DIF . Los modelos DTS se usaban típicamente para personajes y vehículos, aunque ocasionalmente para edificios e interiores. Se pueden animar utilizando animaciones esqueléticas o de metamorfosis . También era posible combinar varias animaciones esqueléticas al reproducirlas simultáneamente o interpolar automáticamente las diferentes posiciones de los huesos en el esqueleto. Los modelos DIF tienen iluminación precalculada y, como tales, no son adecuados para la animación. En cambio, se utilizaron para edificios e interiores. Automáticamente tenían cuadros delimitadoresque encajan perfectamente con la geometría visible. Esto fue para que no fuera demasiado difícil para un jugador en un juego Torque Game Engine moverse o disparar armas a su alrededor.