• Announcement: Lua.org now officially recommends this forum as a meeting place for the Lua community
  • The forum is currently open to new registrations. The registration will close for a short period of time when reaching 500 active members, to upgrade the server resources.

Real programming job with Lua? (1 Viewer)


Rank: I
Jan 9, 2020
Reaction score
Yes and no. You probably won't get hired solely on your knowledge of Lua itself. It's possible, but because of how simple it is, you would definitely not be hired over somebody that knows a more lower level programming language on top of Lua.

Lua is powerful and used a lot. Time and Time again it demonstrates the ability to cut shipment times in have while still delivering an efficient product.

Games like Don't Starve, World of Warcraft, Garry's mod, and so many more implemented Lua not just as a scripting language, but a language to write -very impactful- game code on. The reason is because it can allow you to develop and accomplish certain tasks much quicker than say C++. However, it needs to be provided that functionality first.

So to answer your question realistically, no. You can probably find an indie studio, or a very specific position that is looking for a Lua programmer but ultimately it's best to know a lower level language because then you'll understand more about memory management, efficiency and optimization, and how Lua can be implemented. If your strictly speaking in the scope of freelance/indie, then yes it would be possible.


Staff member
Community Patron
Creator of WinLua
Nov 17, 2020
Reaction score
Victoria BC
Not bragging, but I get a lot of job offers. I have only ever seen one that involved Lua. If you are after something for your resume, you should look into Python or Node. There aren't very many jobs where scripting is your main task though. Some IT and Dev-Ops positions are pretty script heavy I suppose, but you'd be better off learning shell scripting (Powershell, Bash, Sh) or Python. Lua can be used in all those areas - I use Lua at work to manipulate data and automate tasks all the time. But it's not going to attract very many head hunters.

Ruby would be another good alternative. If your into science-y stuff, R is an excellent tool, but none of those are going to be anchors on your resume.

Hope that helps, or at least doesn't hurt too much. 🤪