I'm very interested in integrating a scripting language (that's not LUA) to my little engine but had a few doubts:
- Is one of the purposes of scripting languages in an engine to avoid compile time and update game logic without recompiling the engine/game? At least that's the reason I want one.
- I sometimes read about performance hits when using a scripting language in an engine. Are they talking about performance hits every time I try to reload a script, or while the game is updating? I was hoping that once the script is interpreted there wouldn't be any performance issues aside from reloading the script.
- Aside from Lua, what scripting languages would you all recommend? I'm trying to focus on something like Javascript or Dart. So far I've found Ducktape, but not sure if it's good for games.
Thanks!