[Feature Request] Blueprint JS or Lua Scripting Interface

Hi,

I really like the new Unreal Engine and learned to love the blueprint engine in particular.

However, I have always been kind of a ‘Code-Guy’ myself, so I tend to find it quite confusing, editing all this graphical boxes and wires for was is basically a scripting interface.

So I was wondering: Are there any plans, to add a Javascript or Lua interface to blueprints?

I know, I can always open up XCode (or Visual Studio for that matter) and start doing C++. But that would negate the ease, that the Blueprint System brings to development.

I would really, really appreciate, being able to edit blueprint scripts in Javascript or Lua, instead of having to deal with the graphical nature of the thing.

As a bonus, that would also make asking questions on the forums much easier, since one could simply post a script, instead of having to upload a screenshot.
Even Diff-Views in any Source-Control system would benefit from this, since you could actually see code changes in code.

I know, that would be a pretty big request to pull of, but I personally would greatly benefit from something like that and I tend to think, that I’m not the only one.

Regards,

The Raven

Theres some efforts via plug ins

Lua: Scripting Language extensions via plugins - C++ - Epic Developer Community Forums

JS (V8):A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums

There also team working on nice C# implementation


But at least try C++ :wink:

Hi,

Thanks for that. I took a look at those, especially the V8-Javascript one.

While they look promising, I can’t quite get my head around, where those plugins sit in the whole schema of things. It sound from the author’s description, that they try to implement a replacement for having to code c++ to change engine behaviour, rather than try to implement an alternative for the graphical editing of blueprints. But I might have read that wrong.

Is there any official feature planned on Epic’s side, to be able to really script in a blueprint, or are you leaving that up to the plugin developers?

UE4 has Blueprint. That is it’s script. You will have to wait for users to implement alternate script plugins if you want something different.