PUER Typescript
Write Typescript in Unreal/Unity/DotNet
huge ecosystem
combining Node.js and JavaScript ecosystem to game engines
static typecheck
In contrast to lua script, TypeScript supports static type checking, which significantly improves code robustness and maintainability.
High efficiency/performance
Supports reflection call throughout the host, interop with C++/C# easily. Also supports static wrapper generation - satisfy high performance demands