What does (Lua) game scripting mean?

I’ve read that Lua is often used for embedded scripting and in particular game for scripting. I find it hard to picture how it is used exactly. Can you describe why and for which features and for which audience it is used?

This questions isn’t specifically addressing Lua, but rather any embedded scripting that serves a purpose similar to Lua scripting.

Is it used for end-users to make custom adjustments? Is it used for game developers to speed up creation of game logic (levels, AI, …)? Is it used to script game framework code since scripting can be faster?

Basically I’m wondering how deep between plain configuration and framework logic such scripting usage goes. And how much scripting is done. A few configuration lines or a considerable amount?

Web Software Outsourcing (WSO) company is a division of Hi-Tech ITO (ISO 9001:2008) based in India.

[import]uid: 201791 topic_id: 33659 reply_id: 333659[/import]

World of Warcraft is probably the best example. It allows players to extend the game using Lua. I’m not 100% sure, but I’m assuming that they have a Lua interpreter built into the game that reads lua files built by their players.
[import]uid: 199310 topic_id: 33659 reply_id: 133848[/import]

World of Warcraft is probably the best example. It allows players to extend the game using Lua. I’m not 100% sure, but I’m assuming that they have a Lua interpreter built into the game that reads lua files built by their players.
[import]uid: 199310 topic_id: 33659 reply_id: 133848[/import]