Quote Originally Posted by Chebmaster
In my, purely personal, opinion using a scripting system for a project led by only one-two people is an utter waste of time and effort. Why not write the same in your main programming language, saving on the system complexity and the efforts needed to integrate scripting system into your engine?
Because its easier to extend the levels/enemy/ai of the game if they are external in script files than if they are inside your main code base.

I have previously written a small game and then released it and been able to release update packs for the game by having all the enemy behaviour etc stored in external DWS script files.

I do however agree that using the same langauge to develop the exe and the scripts is a good idea.