IT-lexikon › Programmering › UnrealScript

UnrealScript

Programmering In English → Uppdaterad: 2026-10-26
Mer info
Skapad av
Tim Sweeney
År
1998–2014
Ägare
Epic Games
Typ
Skriptspråk
Efterföljare
Blueprints

Unreal-motorns eget objektorienterade skriptspråk, där spellogik och moddar skrevs i sexton år innan Epic tog bort det.

Tim Sweeney skrev språket till Unreal (1998). Syntaxen låg nära Java, koden kompilerades till bytecode och kördes i en virtuell maskin i motorn. Två saker var ovanliga: state var ett nyckelord, så att en fiende kunde byta beteende genom att byta tillstånd i stället för att växa en jättelik switch, och nätverksreplikering deklarerades direkt i språket.

Det gjorde moddning enkel — Unreal Tournament och Unreal Engine 3-eran byggde stora moddscener på det. Men gränssnittet mot C++ var tungt och den virtuella maskinen långsam. Med Unreal Engine 4 (2014) försvann det helt, ersatt av C++ för programmerare och Blueprints för alla andra.

← Tillbaka till lexikonet