When we hear the word Lua, we immediately imagine games — for example, Roblox or World of Warcraft. But this easy and fast language is actually used much more widely. Let's see where you can find Lua where you definitely didn't expect it!
1. Embedded devices and IoT
Lua is ideal for small "smart" devices where speed and low memory consumption are important:
smart light bulbs;
temperature sensors;
Wi-Fi controllers (ESP8266/ESP32).
Thanks to its lightness, Lua allows you to quickly write scripts for the Internet of Things (IoT).
2. Configuration in game engines
Not only the games themselves, but also entire engines use Lua to configure logic:
CryEngine;
Unreal Engine (partially through plugins);
LOVE2D.
Game developers love Lua for its simplicity and the ability to quickly change the behavior of objects without recompiling the engine.
3. Video players and multimedia
Did you know that one of the most popular media players VLC works with Lua?
plugins and extensions are written through Lua;
customize the interface;
connect online services (for example, downloading subtitles).
So, perhaps, when you run the movie, Lua is working in the background.
4. Web servers and networks
Lua is built into server solutions:
Nginx + Lua (OpenResty) — allows you to add scripts directly to the web server;
used for caching, filtering requests, balancing.
This provides an easy and fast way to expand server performance without heavy modules.

5. Programmable electronics and drones
Lua is even used to control drones and robots:
scripts for autonomous flights;
setting up sensors and cameras;
easy task automation.
The simplicity of the syntax makes the language convenient for engineers who care about the result, not the complexity of the development.
Total
Lua is not just for games. It works invisibly in players, servers, smart gadgets, and even drones. Its minimalism and speed make it a versatile tool for many areas.
Learn Lua in Kodik 🚀
In the attachment Code many interesting tasks and practices in Lua and other languages. After training, you will receive Certificate, which will be an excellent confirmation of your skills and help in your career.
And we also have an active Telegram channel, where we discuss cool ideas, share experiences and analyze tasks together — learning becomes not only useful, but also fun.
