Luau (нижняя буква u, /'lu.a?/) — это быстрый, небольшой, безопасный, поэтапно типизируемый встраиваемый язык сценариев, производный отЛуа.
Он предназначен для обратной совместимости с Lua 5.1, а также включает некоторые функции из будущих выпусков Lua, а также расширяет набор функций (в первую очередь с помощью аннотаций типов). Luau в значительной степени реализован с нуля, при этом среда выполнения языка представляет собой очень сильно модифицированную версию среды выполнения Lua 5.1 с полностью переписанным интерпретатором и другими нововведениями в области производительности. Среда выполнения в основном сохраняет API Lua 5.1, поэтому существующие привязки должны быть более или менее совместимы с несколькими оговорками.
Луау используетсяРоблоксразработчиками игр для написания игрового кода, а также инженерами Roblox для реализации больших частей пользовательского кода приложения, а также частей редактора (https://alternativeto.net/software/roblox-studio/about/), как плагины. Roblox выбрал Luau с открытым исходным кодом, чтобы способствовать сотрудничеству в сообществе Roblox, а также позволить другим компаниям и сообществам получать выгоду от текущих инноваций в языке и среде выполнения.