game engine illegal?

would it be illegal to make another game engine out of unity? :face_with_spiral_eyes:

I was wondering about a similar thing lately :wink: (in my case, a highly moddable game)… Unfortunately, the EULA doesn’t seem to contain any information about this, at least not obviously… I am pretty sure that there are certain limitations in that respect, especially if you are going to expose pro only features and make them available to other developers this way. I really would like to hear something from a Unity official about this :). After all the common sense should be applicable here and if you really are going to develop anything that is attempting to compete with Unity, you are screwed ;)… But if you, for example, only want to create an ā€œengineā€ for a specific use case, let’s say 2D games, and you don’t expose paid Unity features it should be fine?! That’s probably also why they separate Editor and Runtime features. As long as you use free runtime features you should run into no trouble?! On any attempt a lot of prominent Unity logos and references might serve you as well ^^. At least it shows some kind of good will and could lead to UT only forcing you to change something instead of directly suing you ^^.

I am not even sure that unity would be able to handle this kind of thing but I want to try it since I am going to be making many games of the same type. When I am done with it, I am planning on selling it.

Well, with Unity scripting you can recreate the entire Unity application in general, except for Editor only features like Umbra occlusion and Beast lightmapping for one… So Unity is well capable of handling it.

Well since it doesn’t say that we cant in the Terms and Conditions, then shouldnt it be possible without any law involved? I mean I would understand that we need to have it so there is a unity logo somewhere but that would be all.

Just write a mail to the unity support and mention ā€œ[License Question]ā€ in the subject for quicker response and let us know what their reply was! It makes no sense to speculate here…

I suppose they don’t need to state this in the EULA. You can’t copy their product or even make something similar, I guess this covered by IP or copyright but I am also not very experienced in this matter…

if you’re going to reskin it and sell it as an engine I would be shocked if you were not sued to within an inch of your life.

However: if you’re making something that isn’t unity, like click game maker I’m pretty sure that would be OK.

You can use Unity as a platform, but you can not resell unity nor are you allowed to offer its download or offer it as part of a download. You can only create an addon to be used within it.

I think you could, basically not sell the Unity editor, but build your entire own editor on top of the Unity Engine. Would be possible.
Would also be very buggy, probably Windows only and not at all great to work with.

Make it as addon and no problem. You can sell such addon without any limatations.

Is that even possible creating a game engine inside of another? I mean, wouldn’t it be slow and not so great due to the languages being interpreted and the limits?

It would be easier to do it by yourself, so why would you need to create a game engine inside of unity?

It would have many limits but the limits might not matter to the creator as long as it does what it needs to do easier

This was their response:

I hate the fact that we cant sell it, what characteristics MUST a game engine have in order to be considered one?

I don’t understand what you’re trying to achieve here. What are you actually going to offer that Unity doesn’t already?

If you want to take Unity and build up e.g. a bunch of code for making, say, FPS games (so turning Unity into a kind of ā€˜FPS engine’) then you could bundle up all the code you added and sell it on the asset store as an ā€˜FPS engine pack.’

And I still don’t understand why you don’t just ask the support team ;). You would probably already have an answer by now… Everything here is just speculation.

I did ask the support team and this is what they said:

Hi,

Yes you can create another Game Engine as long as:

  1. You don’t compete with Unity.
  2. You don’t sell it.

Best Regards,
Ricardo A

Game Engine is pretty simple: Platform to create games from

The maximum you can do basically is create a moddable game so it still remains the same game but to a different extend (either like atmosphir and providing the functionality, not allowing users to really create own stuff or by keeping the general game mechanic etc the same offering them other modification possibilities)

Question is really: Why the hell would you want. It takes months to create an editor that can compete even with a fraction of unity so if you didn’t totally fail in courses on ā€˜basic smart business decisions’ you would focus on creating a unity extension and sell that, make use of whats present and offer additional stuff on top of it thats not yet present :slight_smile: