Luau
https://gyazo.com/773f6a624c489b763e3c7b6ac3a88719
Luauは、Lua から派生した、高速で小型で安全で、段階的に型付け可能な埋め込みスクリプト言語です。
Lua 5.1 との下位互換性があり、将来の Lua リリースのいくつかの機能が組み込まれるように設計されていますが、機能セットも拡張されています (特に、型アノテーションと最先端の型推論システム)。Luau は大部分がゼロから実装されており、言語ランタイムは Lua 5.1 ランタイムの非常に大幅に変更されたバージョンであり、インタープリターやその他のパフォーマンスの革新が完全に書き換えられています。ランタイムはほとんど Lua 5.1 API を保持しているため、既存のバインディングは多かれ少なかれ互換性があり、いくつかの注意点があります。
Luau は、Roblox ゲーム開発者がゲーム コードを作成するために使用し、Roblox エンジニアがユーザー向けアプリケーション コードの大部分とエディター (Roblox Studio) の一部をプラグインとして実装するために使用します。Roblox は、Roblox コミュニティ内のコラボレーションを促進し、他の企業やコミュニティが進行中の言語とランタイムのイノベーションから恩恵を受けられるようにするために、Luau をオープンソース化することを選択しました。最近では、Luau は Alan Wake 2、Farming Simulator 2025、Second Life、Warframe などのゲームで採用されています。
Github:https://github.com/luau-lang/luau
公式サイト:https://luau.org/