IT-lexicon › Programmeren › UnrealScript

UnrealScript

Programmeren Svenska → Bijgewerkt: 2026-10-26
Meer info
Bedenker
Tim Sweeney
Jaar
1998–2014
Eigenaar
Epic Games
Type
Scriptingtaal
Opvolger
Blueprints

De eigen objectgeoriënteerde scriptingtaal van de Unreal-engine, zestien jaar de thuisbasis van spellogica en mods tot Epic hem schrapte.

Tim Sweeney schreef de taal voor Unreal (1998). De syntaxis lag dicht bij Java; de code werd gecompileerd naar bytecode en draaide in een virtuele machine binnen de engine. Twee dingen vielen op: state was een sleutelwoord, zodat een vijand van gedrag kon veranderen door van toestand te wisselen in plaats van een monsterlijke switch-constructie op te bouwen, en netwerkreplicatie werd rechtstreeks in de taal gedeclareerd.

Dat maakte modden eenvoudig, en Unreal Tournament en het Unreal Engine 3-tijdperk bouwden er grote modscenes op. Maar de brug naar C++ was onhandig en de VM traag. Met Unreal Engine 4 (2014) verdween de taal helemaal, vervangen door C++ voor programmeurs en Blueprints voor iedereen die geen programmeur is.

← Terug naar het lexicon