U
U
Urukhayy2017-08-15 08:15:47
Programming
Urukhayy, 2017-08-15 08:15:47

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

5 answer(s)
R
ralaton121, 2017-08-15
@Urukhayy

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)

A
akass, 2017-08-15
@akass

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.

L
Legebocker, 2017-08-15
@EnDeRJaY

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.

S
slepowl, 2017-08-15
@slepowl

This is a scripting language for games or "large systems" (such as a scud, etc.), as the main language will not work.

S
Sergey, 2017-08-22
@Graff46

I have been writing in Lua since 2013. my first language. Very clear, strict in its own way, in the form of Luabind, the syntax is very pleasant, because of this I had problems when studying other languages

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question