Draft:Luau (programming language)

Luau
Screenshot of Lua code from a Wikipedia Lua module using the MediaWiki Scribunto extension
ParadigmMulti-paradigm: scripting, imperative (procedural, prototype-based, object-oriented), functional, meta, reflective
Designed byRoblox Corp
First appeared2019; 5 years ago (2019)
Typing disciplineDynamic, weak, duck
OSCross-platform
LicenseMIT License
Filename extensions.luau
Websitehttps://luau-lang.org/
Major implementations
Roblox Studio
Influenced by
Lua

Luau (lowercase u, /ˈlu.aʊ/) is a fast, small, safe, gradually typed embeddable scripting language derived from Lua. Lua is backwards-compatible with Lua 5.1 and is designed mainly for the popular video game platform Roblox.[1]

It was developed by Roblox's internal team along with open source contributors. It underpins all user-generated content on Roblox, offering APIs for 3D world manipulation, backend access, UI interaction, and more. Used by hundreds of thousands of developers, Luau is the first programming language for many and essential in Roblox Studio for creating plugins and games.

  1. ^ https://luau-lang.org/ Luau's website.