would it be illegal to make another game engine out of unity?
I was wondering about a similar thing lately (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:
- You donāt compete with Unity.
- 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