This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (August 2022) (Learn how and when to remove this template message)

The Lua programming language is a lightweight multi-paradigm language designed primarily for embedded systems and clients.

This is a list of applications which use Lua for the purpose of extensibility.

Video games

Main category: Lua (programming_language)-scripted video games

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.[1]

In 2003, a poll conducted by GameDev.net showed Lua as the most popular scripting language for game programming.[2] On 12 January 2012, Lua was announced as a winner of the Front Line Award 2011 from the magazine Game Developer in the category Programming Tools.[3]

Other uses

Other applications using Lua include:

References

  1. ^ "Why is Lua considered a game language?". Archived from the original on 20 August 2013. Retrieved 2017-04-22.((cite web)): CS1 maint: bot: original URL status unknown (link)
  2. ^ "Poll Results". Archived from the original on 7 December 2003. Retrieved 2017-04-22.((cite web)): CS1 maint: bot: original URL status unknown (link)
  3. ^ "Front Line Award Winners Announced". Archived from the original on 15 June 2013. Retrieved 2017-04-22.((cite web)): CS1 maint: bot: original URL status unknown (link)
  4. ^ "Core games editor documentation". Core Games. 18 December 2020.
  5. ^ "Lua Scripting - Technical Documentation - Documentation".
  6. ^ "Using Lua with darktable". 24 September 2013.
  7. ^ Zetter, Kim (28 May 2012). "Meet 'Flame,' The Massive Spy Malware Infiltrating Iranian Computers". Wired News.
  8. ^ Mario, Shadow (2023-09-01). "Lua Script API - Psych Engine". GitHub. Retrieved 2023-06-01.
  9. ^ Khatib, F; Cooper, S; Tyka, MD; et al. (November 2011). "Algorithm discovery by protein folding game players". Proceedings of the National Academy of Sciences. 108 (47): 18949–18953. doi:10.1073/pnas.1115898108. PMC 3223433. PMID 22065763.
  10. ^ "FreeBSD Bugzilla: Bug 228924 - LUA loader on by default".
  11. ^ "What's New in HAProxy 1.6". 14 October 2015.[permanent dead link]
  12. ^ "Hollywood - Multimedia Application Layer".
  13. ^ "Leadwerks Documentation".
  14. ^ "pbLua Scriptable Operating Systems with Lua". Archived from the original on 2008-12-08.
  15. ^ "LÖVE - Free 2D Game Engine".
  16. ^ "LuaTeX". luatex.org. Retrieved 21 April 2015.
  17. ^ Technology report, Wikipedia Signpost (30 January 2012)
  18. ^ "Neovim News #11". Retrieved 2021-11-01.
  19. ^ "LUA(4) Man Page". netbsd.gw.com. Archived from the original on 2016-03-04. Retrieved 2015-04-21.
  20. ^ "NPF Scripting with Lua EuroBSDCon 2014" (PDF).
  21. ^ "Scriptable Operating Systems with Lua" (PDF). Dynamic Languages Symposium 2014.
  22. ^ "Nmap Scripting Engine". Retrieved 2010-04-10.
  23. ^ Huang R. "NodeMCU devkit". GitHub. Retrieved 3 April 2015.
  24. ^ "Orbiter Space Flight Simulator 2016 Edition".
  25. ^ "Pandoc Lua Filters".
  26. ^ "Redis Lua scripting".
  27. ^ "Luau". Luau. Retrieved 2020-11-30.
  28. ^ "Lua in RPM".
  29. ^ "LUA Procedure".
  30. ^ "Lua in Snort 3.0". Archived from the original on 2010-05-27. Retrieved 2010-04-10.
  31. ^ "Wiki/Building/Lua Programming". Stormworks: Build and Rescue Wiki. Retrieved 2021-12-05.
  32. ^ "VMOD Lua for Varnish 3.0". Retrieved 2016-02-29.
  33. ^ "Vim documentation: if_lua". Retrieved 2011-08-17.
  34. ^ "Lua in Wireshark". Retrieved 2010-04-10.