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.