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.
Esto ha contribuido enormemente a la longevidad de Unreal y ha incentivado el desarrollo.
Las funciones se declaran con la palabra clave: function, el tipo de retorno: int, el nombre: función_ejemplo y finalmente la función de parámetros se incluyen entre paréntesis: (int numero_ejemplo).
El siguiente es un ejemplo "Hola mundo" usando la sintaxis del UnrealScript.
El siguiente texto será impreso a la consola cuando se inicialice HolaMundo: