Some opinionated changes to add certain features for live gameplay coding. Not all upstream functionality is guaranteed, but best effort is used when upgrading engine versions.
See upstream for wiki/instructions, API is largely the same: https://github.com/ncsoft/Unreal.js
Call a function on a background thread and optionally expose communication bridges auto-magically.
Format is
Async.Lambda( capture params, function, result callback );
See https://github.com/getnamo/UnrealJs/blob/master/Content/Scripts/async.js for detailed API.
A javascript component with more fine-grained control over features exposed to js. Can also re-use contexts and isolates.
See https://github.com/getnamo/UnrealJs/blob/master/Source/V8/Public/JavascriptInstanceComponent.h for detailed API.
Should enable 'require' like include with code and asset support and simple external package management for modular development.
WIP: https://github.com/getnamo/UnrealJs/tree/feature-umodule