Can i add my own features to unreal engine and can i fix a bug or something like that?

because why godot or blender is open source ( what makes blender and godot open source and Unreal Engine not )

plz someone answer

Check the licenses and EULAS.

Godot: MIT license (https://github.com/godotengine/godot/blob/master/LICENSE.txt)

Blender: GNU General Public License (http://www.gnu.org/copyleft/gpl.html)

Unreal: EULAS (https://www.unrealengine.com/en-US/eula/publishing, https://www.unrealengine.com/en-US/eula/creators)

so you can make our own version of unreal engine.

Yes, but read “(A) Allowed forms of Distribution and Sublicensing” section very carefully.

can you maybe make one short line about that.

Basically, with the standard license, no matter how much you change the code, Unreal’s license still applies to it, which means, you still can’t made the engine’s source code publicly available, you still have to pay royalties, and so on.

So i can change the source code and add my OWN features to it

You can do whatever you want.

Ok thank you

can i add literally whatever i want ?
Can i make the engine on website so that not all of my friends has to download it ?

Can i make the engine on website so that not all of my friends has to download it ?

You mean, publishing the modified source code in a website? No.

Publishing the a compiled modified version of the engine in a website? No.

Publishing a game made by the engine in a website? Yes.

Can my friends go on the engine and controle my game without having to download it ?

What exactly are we talking about: the unreal engine or a published game created with the engine?

the unreal engine