Plug-in

Thanks.

The first big project Sleeping Dogs started with Lua and then switched to early in development. People that have used both and Lua say that is by far the way to go.

It is a big time saver to be able to make changes in Skookum code while the game is running without needing to restart too.

Likewise the Skookum IDE console which allows you to run a snippet of Skookum code at any time on any platform is super useful. You can even hook up hot-keys from any other application that can call external tools to use the Skookum IDE to route script commands directly to the running game/editor.

Definitely.

You can easily add your own functions with the details entirely in or in low-level custom/engine C++ form. You can also call commands from C++.

Writing functions in is quite easy - and kind of the point - though if you need it you can always drop down to C++.