That was the case in second half of 90's and 00's, today most engines got back to C++ plugins (or plugins in same language as engine itself) and simple declarative logic in game data.
(this has to do with both performance as with various walled gardens that do not allow general purpose scripting)