Using and modifying UE source code to own UE plugin

Hello!

I was find similar questions (question1, question2), but I would like to clarify, because it is important.

For example: I want to modify UUniformGridPanel (as new class) and use it in my UE plugin for commercial purposes (perhaps in UE Marketplace). But I’m not suitable just to inherit from it.

So I want to copy original code of UUniformGridPanel, modify it (and additionally SUniformGridPanel, UUniformGridSlot) and use resulting widget in that created commercial plugin.

Can I do that and what conditions can be? Or conditions are the same as with any other commercial project on UE4?
If not, what can be the solution?

(i have read UE EULA, but the question remained. May be I missed something)

Thank you!

Hi Feliss, you can distribute modified engine code through the Marketplace under 1(A)(b) of the EULA. If you plan to distribute elsewhere, the plugin becomes a Product with conditions the same as any other commercial project, including the restrictions against distributing source code and Engine Tools to end users.

Thank you very much :slight_smile: