In the videogame Factorio, Lua is used for creating mods and scenarios (expanding the game with scripting).A fork of the NES emulator FCE Ultra called FCEUX allows for extensions or modifications to games via Lua scripts.Eyeon's Fusion compositor uses embedded Lua and LuaJIT for internal and external scripts and also plugin prototyping.Dolphin Computer Access uses Lua scripting to make inaccessible applications accessible for visually impaired computer users with their screen reader, SuperNova.DFHack, a memory hacker for Dwarf Fortress, uses Lua for its script system.The Daylon Leveller heightfield/terrain modeler uses embedded Lua to let plug-ins be more easily developed.Like in Fusion, a Python API can also be used. Certain tasks in DaVinci Resolve can be automated by Lua scripts, in addition to the more advanced scripting functionality specific to the Fusion page integrated within DaVinci Resolve.The darktable open-source photography workflow application is scriptable with Lua.Damn Small Linux uses Lua to provide desktop-friendly interfaces for command-line utilities without sacrificing much disk space.
Custom applications for the Creative Technology Zen X-Fi2 portable media player can be created in Lua.Codea is a Lua editor native to the iOS operating-system.
In 2003, a poll conducted by showed Lua as the most popular scripting language for game programming. In video game development, Lua is widely used as a scripting language by game programmers, perhaps due to its perceived easiness to embed, fast execution, and short learning curve. Main category: Lua (programming_language)-scripted video games