How to use the plugin to modify or add the engine code?

Hello,

I add some function code in engine code, it can work. But if someone else wants to use it. He must download engine code from github and compiling engine code.

I hope that other people do not have to re-download the engine code can also use my new function.

Plugin can do it? Or other better suggestions. Thank you