Why do we use scripts in development?
Im wondering, why do people use scripting languages like Lua or Python in game engines when we can use CLI/C++ or C# interpreters?
There are few advantages:
And as the engine itself is usually written in compiled language, performance is usually not an issue and when it is you can port only the bottleneck code to C++, etc. and call it from your scripting language.