7 ms·
...and Far Cry, and Baldur's Gate, and WoW, and Angry Birds, and... Lua is ubiquitous in game programming (as a scripting language), see e.g.: http://en.wikipe
by akavel 12y ago
...and Far Cry, and Baldur's Gate, and WoW, and Angry Birds, and...
Lua is ubiquitous in game programming (as a scripting language), see e.g.: http://en.wikipedia.org/wiki/Category:Lua-scripted_video_games http://en.wikipedia.org/wiki/Category:Lua-scripted_video_gam... or browse through some game programming related job openings.
- danschuller 12y agoI wish is a little bit more ubiquitous everywhere else. It's a great language and would have been a far better Javascript!
- Slackwise 12y agoI always liken Lua to "JavaScript, with all the bad parts removed".
- riffraff 12y agoI should have added "already", I know lua is very common now, I didn't know it was common in 1997.
- pygy_ 12y agoIt was AFAIK the first game to use Lua, and it influenced the rest of the industry.
- Argorak 12y agoNote that before that, Lucasarts had a custom execution environment for their games, for portability reasons (SCUMM). Grim Fandango uses GrimE, sort of a successor to that. I would assume that LUA was a way to move towards something common as a scripting language in GrimE. http://en.wikipedia.org/wiki/SCUMM http://en.wikipedia.org/wiki/SCUMM http://en.wikipedia.org/wiki/LucasArts_adventure_games#3D_graphics_and_GrimE_.281998.E2.80.932000.29 http://en.wikipedia.org/wiki/LucasArts_adventure_games#3D_gr...
- akavel 12y agoAh yes: "Soon after the article in Dr. Dobb's, we received several messages about Lua. One of the first messages was the following:" From: Bret Mogilefsky <mogul@lucasarts.com> To: "'lua@icad.puc-rio.br'" <lua@icad.puc-rio.br> Subject: LUA rocks! Question, too. Date: Thu, 9 Jan 1997 13:21:41 -0800 Hi there... After reading the Dr. Dobbs article on Lua I was very eager to check it out, and so far it has exceeded my expectations in every way! It's elegance and simplicity astound me. Congratulations on developing such a well-thought out language. Some background: I am working on an adventure game for the LucasArts Entertainment Co., and I want to try replacing our older adventure game scripting language, SCUMM, with Lua. [...] http://www.lua.org/history.html http://www.lua.org/history.html
- deeviant 12y agoThey weren't quite "written" in lua, but more had their higher level logic (events, stats, game logic) scripted in lua. It's kind of a small point, I just don't want somebody to get the idea to write an actual game engine in lua.