IT-словарь › Программирование › UnrealScript

UnrealScript

Программирование Svenska → Обновлено: 2026-10-26
Подробнее
Создатель
Тим Суини
Год
1998–2014
Владелец
Epic Games
Тип
Язык сценариев
Преемник
Blueprints

Собственный объектно-ориентированный язык сценариев движка Unreal, на котором шестнадцать лет жили игровая логика и моды, пока Epic его не убрала.

Тим Суини написал язык для Unreal (1998). Синтаксис был близок к Java; код компилировался в байткод и исполнялся в виртуальной машине внутри движка. Выделялись две вещи: state было ключевым словом, так что враг мог менять поведение переключением состояния, а не обрастать чудовищным switch, а сетевая репликация объявлялась прямо в языке.

Это упрощало моддинг: на нём выросли крупные моддинг-сцены Unreal Tournament и эпохи Unreal Engine 3. Но мост к C++ был неуклюжим, а виртуальная машина — медленной. В Unreal Engine 4 (2014) язык исчез полностью: программистам достался C++, всем остальным — Blueprints.

← Назад к словарю