How to get started on a custom scripting API?


Let’s say I wan’t to use a programming language I am already comfortable with(like lua or javascript) and there is no plans for a official API, so, how can I get started on adding a custom scripting API? What tools do i need? What do I need to learn?

To implement custom scripting language support (like haxe, js, python, lua) the best would be to follow how Visual Scripting is integrated into engine as it has been done as a plugin to the core so it’s nice and handy.

Source code references:

1 Like

Is there anything in the documentation that could be helpful?

I’m not sure. Rather source code has enough documentation for this.