[BETA] QJS-JS engine plugin

QJS is js engine plugin for unity, base on quickjs engine.

Features:

  • Suport any C# class and dynamic register.
  • Support asar file.
  • Support npm package.
  • Support require and import both.
  • await coroutine
  • c# delegate convert to js function and back
  • Support Worker
  • Customer conversion from js instance to c# instance
  • Superior performance

This is a beta version, and I think it is not will tested for now. So I put it on github, need more test and be free to tell your suggestion.

https://github.com/gsioteam/unity-qjs

Sounds interesting. Makes me want to try converted TypeScript files in it :slight_smile:
Is the primary goal to allow user runtime scripting (for modding/teaching) or developer replacement for C# use?