UnrealScript

El UnrealScript (comúnmente abreviado como UScript) es aquel script empleado por el motor Unreal (Unreal Engine) empleado para la creación de código y eventos de un videojuego. El lenguaje fue diseñado para una programación de alto nivel sencilla. El UnrealScript fue programado por Tim Sweeney, quien también creó el lenguaje de programación para videojuegos ZZT-oop.

De manera similar a Java, UnrealScript es orientado a objetos sin herencia múltiple (todas las clases heredan de una clase/objeto común) y todas las clases son definidas en archivos individuales nombrados con respecto a la clase que definen. A deferencia de Java el UnrealScript es sensible al uso de mayúsculas y minúsculas y no tiene wrappers de objeto para tipos primitivos.

Las interfaces solo son soportadas en la generación 3 del motor Unreal y en algunos juegos del motor Unreal 2. El UnrealScript soporta la sobrecarga de operadores mas no la sobrecarga de métodos, con la excepción de parámetros opcionales.

Al facilitar el proceso de modificación de un juego el UnrealScript ayudó al crecimiento de una gran comunidad de modding orientada a Unreal. Esto ha contribuido enormemente a la longevidad de Unreal y ha incentivado el desarrollo.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne