Lessico IT › Programmazione › UnrealScript

UnrealScript

Programmazione Svenska → Aggiornato: 2026-10-26
Maggiori info
Creatore
Tim Sweeney
Anno
1998–2014
Proprietario
Epic Games
Tipo
Linguaggio di scripting
Successore
Blueprint

Il linguaggio di scripting orientato agli oggetti di Unreal, sede della logica di gioco e delle mod per sedici anni, finché Epic non lo ha eliminato.

Tim Sweeney scrisse il linguaggio per Unreal (1998). La sintassi era vicina a quella di Java; il codice veniva compilato in bytecode ed eseguito in una macchina virtuale all'interno del motore. Due aspetti si distinguevano: state era una parola chiave, quindi un nemico poteva cambiare comportamento passando da uno stato all'altro invece di far crescere uno switch mostruoso, e la replicazione di rete era dichiarata direttamente nel linguaggio.

Questo rese facile creare mod, e Unreal Tournament e l'era di Unreal Engine 3 costruirono su di esso vaste comunità di modder. Ma il ponte verso il C++ era macchinoso e la VM lenta. Con Unreal Engine 4 (2014) scomparve del tutto, sostituito dal C++ per i programmatori e dai Blueprint per tutti gli altri.

← Torna al lessico