4.46 out of 5 stars(78 ratings)
  • 81%
  • 6%
  • 1%
  • 1%
  • 10%

Javascript runtime built for UnrealEngine

  • Supported Platforms
  • Supported Engine Versions
    4.11 - 4.27, 5.0 - 5.1
  • 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.


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

Technical Details


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


  • 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