Plik z rozszerzeniem .LUA to plik źródłowy skryptu napisany w języku programowania Lua, który jest lekki, wydajny i stworzony głównie do łatwego osadzania w innych aplikacjach.
Pliki .LUA zawierają kod źródłowy w języku Lua i są wykorzystywane przede wszystkim do rozszerzania funkcjonalności programów, szczególnie w branży gier komputerowych, aplikacjach mobilnych oraz systemach wbudowanych. Lua umożliwia zarówno programowanie proceduralne, jak i wsparcie dla stylu obiektowego oraz funkcjonalnego, a także programowania sterowanego danymi. Pliki te można edytować zwykłym edytorem tekstu, a do ich uruchamiania służy interpreter Lua.
Najpopularniejsze zastosowania plików .lua
- rozszerzanie gier komputerowych (m.in. World of Warcraft, Civilization 5, Far Cry),
- automatyzacja zadań w programach (np. odtwarzacz VLC),
- tworzenie dodatków i modyfikacji w istniejących aplikacjach,
- szybkie prototypowanie oraz konfigurowanie systemów.
Lua ceniony jest za prostą i czytelną składnię, niewielki rozmiar oraz bardzo dobrą wydajność, jak również możliwość integracji z kodem C/C++. Nie wymaga specjalnego środowiska – aby otworzyć lub edytować plik .LUA, wystarczy dowolny edytor tekstowy; do uruchamiania potrzebny jest interpreter Lua odpowiedniej wersji.