Just out of curiosity, does Unity ban anything from being in a game? I could not find a specific thread mentioning any regulations game designers need to follow so I’m just wondering if Unity does not care and it is up to the developer.
The Unity license restricts very little as far as the content of your projects.
From memory:
No making competing products, so no using Unity to make a game engine
If you’re making an embedded product, which provides the UI or most of the functionality, you’re restricted to 1,000 units unless you get a separate license from Unity
No projects which require a government gambling license without an additional gambling license from Unity
(edit) See the Unity Software Additional Terms for the specific language on the above restrictions, which I believe are all in section 2:
Additionally, Unity provides demos and other example content which may be used in your projects. These often have their own restrictions on their use. See the specific terms for each, but some restrict use in a commercial product, or use in an “adult” content product.
There are a couple of other edge cases. You can’t use Unity in a way that would impose restrictions on Unity. This is relevant for some copyleft licences.
The general principles in the license seem to be:
Don’t compete with Unity
Don’t do anything illegal in your country
Don’t do anything that would impose legal obligations or liability on Unity