Léxico TI › Programación › UnrealScript

UnrealScript

Programación Svenska → Actualizado: 2026-10-26
Más información
Creador
Tim Sweeney
Año
1998–2014
Propietario
Epic Games
Tipo
Lenguaje de scripting
Sucesor
Blueprints

El lenguaje de scripting orientado a objetos del motor Unreal, hogar de la lógica de juego y de los mods durante dieciséis años, hasta que Epic lo eliminó.

Tim Sweeney escribió el lenguaje para Unreal (1998). La sintaxis se parecía a Java; el código se compilaba a bytecode y se ejecutaba en una máquina virtual dentro del motor. Dos cosas llamaban la atención: state era una palabra clave, así que un enemigo podía cambiar de comportamiento cambiando de estado en vez de engordar un switch monstruoso, y la replicación de red se declaraba en el propio lenguaje.

Eso facilitó los mods, y Unreal Tournament y la época de Unreal Engine 3 levantaron grandes escenas de modding sobre él. Pero el puente con C++ era engorroso y la máquina virtual lenta. Con Unreal Engine 4 (2014) desapareció por completo, sustituido por C++ para los programadores y Blueprints para todos los demás.

← Volver al léxico