Quote:
Originally Posted by Tirinal By the way, I'm curious. Is there any technical or design reason to eschew a scripting language? Presumably when the block was enacted they still had an operating budget and the chance to salvage some measure of the game. Why would you enforce manual coding of features? |
Not using a scripting language for some things, sure. The technical reason is that typically, C++ code is going to execute 10-20x faster than equivalent script code.
Not having one at all seems like something that would happen only if you have a lead programmer that thinks designers are all incompetant and shouldn't write any code, even script (which oddly enough, some are like that--though most aren't). Either that, or the game as a whole was running too slow that if they added a scripting language it would slow it down too much. But adding in a scripting language really isn't something you can do at the last minute. You have to build your systems from the start with a scripting language in mind.