Unreal.js

NCSOFT Corporation - Sep 1, 2016
70
4.63 out of 5 stars(70 ratings)
  • 86%
  • 6%
  • 1%
  • 0%
  • 7%

Javascript runtime built for UnrealEngine

  • Supported Platforms
  • Supported Engine Versions
    4.11 - 4.25
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Preview: https://www.youtube.com/watch?v=QDEy71oiHOg

Unreal.js is a plug-in which brings V8-powered JavaScript into Unreal Engine 4.

Technical Details

Modules:

  • V8 (Runtime)
  • JavascriptUMG (Runtime)
  • JavascriptHttp (Runtime)
  • JavascriptWebSocket (Runtime)
  • JavascriptEditor (Editor)
  • JavascriptConsole (Editor)

Features:

  • Powered by latest V8 (ES6)
  • CommonJS modules
  • Full access to the whole UnrealEngine API
  • Free to subclass existing classes including blueprint
  • Web-dev like UMG (Jade, pseudo-css, pseudo-angular.js, React)
  • Live reload <br />• Communicate with outer world: REST(http), websocket, process(pipe), arraybuffer, etc.
  • Bridge API for editor extension
  • Auto-completion for Visual Studio Code (auto-generated *.d.ts)
  • Debugging within Visual Studio, Visual Studio Code, WebStorm, V8 Inspector and all IDE which supports V8 protocol
  • Profiling supported by V8
  • Dedicated JavaScript console on UnrealEditor
  • (Full) access to existing JavaScript libraries via npm, bower, etc.

Platforms Tested: Windows, Mac

Intended Platforms: Windows, Mac

Documentation: https://github.com/ncsoft/Unreal.js/wiki

Example Project: https://drive.google.com/file/d/0B8EsJUQpOkucRVJna3dEczJHN2M