Does in-game level design by user violates the licensing terms?

Hi everyone,

I was wondering if it is legit to put in-game level creation in a commercial game.

We are making a 3D puzzle game and came up with this idea which allows users to create their own levels in order to challenge other users.

I did see the clause that says “The Product may not contain any Engine Tools.” but I’m not really sure how this would affect us.

If anyone could clarify in-game level creation(or design) by user is permitted or not, that would be great.

Cheers.

As far as i understand this clause, you are not allowed to use Engine Code at runtime. For example I need a Fbx-Parser at Runtime, but I am not allowed to use code from the Engine Fbx Loader: Runtime Model Loading

So I need to write my own one. I am not sure, what you need from the Engine Tools for your Game, but I hope this answer helps you a bit.

Thanks for the tip. To be precise, what I’m trying to do is letting players design level and spawn objects within the assets already included in the packaged game. I’m not gonna allow or encourage them to import any type of file. Do you think that’s gonna make a difference?

I would say that this is not a problem. As long as you not copy/paste Engine Code into your own Classes to get some functionality which was meant to only work in the UE4 Editor… (Like FBX Importer)
In this way I have understood the EULA.
But without guarantee :wink:

So I can speak only to the legal (rather than technical side), but you point out the correct provision in the EULA. You are allowed to have in-game level creation, but you’re not allowed to use code or modules from Developer or Editor folders to achieve it.