Leksykon IT › Programowanie › UnrealScript

UnrealScript

Programowanie Svenska → Zaktualizowano: 2026-10-26
Więcej informacji
Twórca
Tim Sweeney
Rok
1998–2014
Właściciel
Epic Games
Typ
Język skryptowy
Następca
Blueprints

Własny obiektowy język skryptowy silnika Unreal, dom logiki gier i modów przez szesnaście lat, aż Epic go usunął.

Tim Sweeney napisał ten język dla Unreala (1998). Składnia przypominała Javę; kod kompilowano do bytecode'u i uruchamiano w maszynie wirtualnej wewnątrz silnika. Wyróżniały go dwie rzeczy: state było słowem kluczowym, więc przeciwnik mógł zmieniać zachowanie przez przełączenie stanu zamiast rozrastającego się potwornego switch, a replikację sieciową deklarowało się wprost w języku.

To ułatwiało modowanie, a Unreal Tournament i era Unreal Engine 3 zbudowały na nim rozległe sceny modderskie. Most do C++ był jednak niezgrabny, a maszyna wirtualna wolna. Wraz z Unreal Engine 4 (2014) język zniknął całkowicie, zastąpiony przez C++ dla programistów i Blueprints dla wszystkich pozostałych.

← Wróć do leksykonu