Lua Programming Language
Lua is a powerful, efficient, lightweight,
embeddable scripting language.
It supports procedural programming, object-oriented
programming, functional programming, ...
In video game development, Lua is one of the most
popular scripting language for game programming.
Some games that use Lua: World of Warcraft, Civilization
V, Far Cry, Angry Birds, Grim Fandango, Dota 2, ...
Lua is designed, implemented, and maintained by
a team of researchers at PUC-Rio in Brazil.