Il est certain que l´exécution d´un script comparé à du code source compilé n´a rien à voir. A moins d´être un pro dans la compilation et être capable de créer ton propre langage mega optimisé à l´arrivée, il est en effet recommandé de ne pas scripter les parties " sensibles" d´un jeu ( tout ce qui demande à être rapide).
Par contre tu peux très bien imaginer un système d´effets basé sur des commandes déjà optimisées dans ton moteur, et seulement ajuster les paramétres via des scripts ( rien que les paramètres peuvent créer beaucoup d´effets divers et variés). En gros les scripts ne serviraient que lors de l´init ( à la création des effets) etc..
Quand je disais game design ca veut pas dire qu´il faut que le jeu soit définit et tout et tout.. mais imaginer les éléments qui seront utilisés par eux, qui ne concerneront pas forcément les programmeurs etc... Dans un jeu très souvent ce sont toujours les mêmes parties ( celles que j´ai citées dans mon précédent message).