Reverse Engineer Code With Variable Names and Comments?

I want to put an asset up for sale, along with a demo. I just want to check to be sure that it is not possible for people to reverse engineer the original code, including the original variable names, comments etc? I don’t mind if they can reverse engineer the code with meaningless variable names and no comments, since that will be of little use to anyone.

I’m pretty sure Unity wouldn’t be stupid enough to put this unnecessary data into the builds, but I just want to be certain.

My question applies to all types of builds: webplayer, windows standalone etc.

Thank you very much.

All compilers strip comments. But, aside from that, most software can be reverse-engineered back to something approaching its source. That’s true of Unity applications, any other .NET / Mono applications, Java etc…