Can free assets from Unity Asset Store be used in any other game engine than Unity?

This is a cross-post from Gamedev.StackExchange.

Are there any rules that prevent me from using free assets uploaded to Unity Asset Store in combination with other (not Unity) game engines and frameworks?


There is an answer by Alex from Unity posted about paid assets, but I’d like to clarify if this extends to free assets.


Somebody I know has attempted to upload a free asset and failed because it contained a WTFPL and the upload was denied with the official response that such a license it not allowed on Unity Asset Store for whatever reason. So I’d like to also know which licenses are compatible when attempting to use free assets in this fashion (without Unity engine).

Yes you can as far as that asset is supported by that game engine, for eg. the shaders that we use in unity are all programmed in shaderLab language (actually shaderLab is starting point for every shader of unity) that is a unity native language, this means shaders from asset store cannot be used in other game engines (but if you can edit those shaders for your engine then you are good to go) … second examle is normal maps, maps that are made for unity may give you weird results in Unreal Engine as Y axis of normal map for unity is UP while in UE it is down … in short, just check the asset compatibility before use

The only authoritative answer to this question is to refer to the asset store EULA: Asset Store Terms of Service and EULA
And, if you’re still not sure after reading that, consult a lawyer. Legal issues should not be referred to the opinions of an arbitrary internet community :slight_smile: