IT用語集 › プログラミング › UnrealScript

UnrealScript

プログラミング Svenska → 更新: 2026-10-26
詳細情報
開発者
Tim Sweeney
公開年
1998–2014
所有者
Epic Games
種類
スクリプト言語
後継
Blueprints

Unrealエンジン独自のオブジェクト指向スクリプト言語。Epicが廃止するまでの16年間、ゲームロジックとMODの拠り所だった。

Tim Sweeneyが『Unreal』(1998年)のために書いた言語である。構文はJavaに近く、コードはバイトコードにコンパイルされ、エンジン内の仮想マシンで実行された。特徴は二つあった。stateがキーワードなので、敵は巨大なswitch文を育てる代わりに状態を切り替えるだけで振る舞いを変えられた。そしてネットワークのレプリケーションが言語の中で直接宣言できた。

おかげでMODは作りやすく、Unreal TournamentやUnreal Engine 3の時代には大きなMODシーンが育った。だがC++との橋渡しはぎこちなく、仮想マシンも遅かった。Unreal Engine 4(2014年)で完全に姿を消し、プログラマー向けにはC++、それ以外の人向けにはBlueprintsが置き換わった。

← 用語集に戻る