- core component of Unreal.js project
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.
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

