Skip to content

kimaust/UnrealJs

 
 

Repository files navigation

star this repo fork this repo

Unreal.js Plugin

getnamo fork

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.

Async

Call a function on a background thread and optionally expose communication bridges auto-magically.

example.png

Format is Async.Lambda( capture params, function, result callback );

See https://github.com/getnamo/UnrealJs/blob/master/Content/Scripts/async.js for detailed API.

JavascriptInstance

A javascript component with more fine-grained control over features exposed to js. Can also re-use contexts and isolates.

exposure.png

See https://github.com/getnamo/UnrealJs/blob/master/Source/V8/Public/JavascriptInstanceComponent.h for detailed API.

UModule Package Manager

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

About

Unreal.js plugin embedding v8.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 84.3%
  • JavaScript 13.4%
  • C# 1.7%
  • Other 0.6%