Answer the question
In order to leave comments, you need to log in
Is Lua relevant in 2017? Where is it used?
How is the market for Lua services?
Answer the question
In order to leave comments, you need to log in
Lua is designed to be embedded in other software.
It is used, for example, in the Tarantool DBMS, the nginx web server has a module for FAST resolution using Lua, and is used to program game logic in World of Warcraft.
And many other game engines:
Agen (2D Lua; Windows)
Amulet (2D Lua; Window, Linux, Mac, HTML5, iOS)
Baja Engine (3D C++/Lua; Windows, Mac)
Blitwizard (2D Lua; Windows, Linux , Mac)
Cafu 3D (3D C++/Lua)
Cocos2d-x (2D C++/Lua/JS; Windows, Linux, Mac, iOS, Android, BlackBerry)
Codea (2D Lua; iOS (Editor is iPad app); $14.99 USD)
Corona (2D Lua; Windows, Mac, iOS, Android)
Cryengine by Crytek (3D C++/Lua; Windows, Mac)
Defold (2D Lua; Windows, Linux, Mac, iOS, Android, Web)
Drystal (2D Lua; Linux, HTML5)
EGSL (2D Pascal/Lua; Windows, Linux, Mac, Haiku)
gengine (2D Lua; Windows, Linux, HTML5)
Glint 3d Engine (3D Lua, Development stopped in November 2011)
Grail Adventure Game Engine (2D C++/Lua; Windows, Linux, Mac (SDL))
Irrlicht (3D C++/.NET/Lua; Windows, Linux, Mac)
Juno (2D Lua; Windows, Linux, Mac)
Lavgine (2.5D C++/Lua, Windows)
Leadwerks (3D C++/C#/Delphi/BlitzMax/Lua; Windows; $199.95 USD)
LÖVE (2D Lua; Windows, Linux, Mac)
Luxinia (3D C/Lua; Windows)
MOAI (2D C++/Lua; Windows, Linux, Mac, iOS, Android, Google Chrome (Native Client))
Polycode (2D&3D C++/Lua; Windows, Linux, Mac)
Spring RTS Engine (3D C++/Lua; Linux, Windows, Mac)
Yes, it has a lot of applications due to the fact that it is a lightweight vm and it is conveniently embedded.
Of the examples, these are scripts in games and software, I myself write on it for microcontrollers, it is also used in Tarantool.
I used to program in Lua (well, how I programmed ... I looked at the guides.) And it didn’t agree with him. So, in principle, it’s relevant (The Binding of Isaac is written on it), but there are too few lessons and only Löve is good from the engines. It is used mainly in gamedev, but there are few vacancies.
This is a scripting language for games or "large systems" (such as a scud, etc.), as the main language will not work.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question