

There's applications out there that scan read the files unity uses to store all your textures/meshes.

When it comes to the assets themselves (meshes, texture) not sure what you can do about that.

dll names, script class names, maybe variables (can't remember), but that's it. They can still dump files (with a public application) to get. This will make it so they basically can't get any of your C# scripts. (Competitive game maybe)ġ - First, and maybe only thing you should do is use il2cpp. Investing time into this though is not really a good idea, unless you have a good reason to do it. There's nothing you can do to make it impossible, but in my opinion things that cost nothing (time included) and do something are things you should try if you really want to do this. The project he has is just a skeleton of the game, it doesn't really work and is filled with issues and missing scripts/files.
