UnrealScript
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.