Lua (/ Ãƒâ € ¹Ã‚Ë † luÃƒâ € ¹Ã ‚Ãƒâ € ° Ã‚â„ ¢ / LOO-Ãƒâ € ° Ã‚â „¢, từ tiếng Bồ Đào Nha: lua [Ãƒâ € ¹Ã‚Ë † lu. (W) Ãƒâ € ° Ã ‚] nghĩa là mặt trăng) là một ngôn ngữ lập trình đa mô hình nhẹ được thiết kế như một ngôn ngữ kịch bản với khả năng nhúng và khả năng mở rộng làm mục tiêu chính.Lua là nền tảng đa nền tảng vì nó được viết bằng ANSI C và có API C tương đối đơn giản. ua được thiết kế để nhúng vào các ứng dụng khác và cung cấp API C cho mục đích này. API được chia thành hai phần: lõi Lua và thư viện phụ trợ Lua. Thiết kế của API Lua loại bỏ nhu cầu quản lý tham chiếu thủ công trong mã C, không giống như API của Python.