Long filenames and unicode characters.

I’ve run into “filename too long” issue during cooking phase.
While trying to fix the issue by moving assets around I successfully destroyed all the levels where those assets were used.

Thankfully, I can just reimport the whole level again in few seconds, however I think that situation would royally suck for someone who has been building level by hand.

It is fairly ridiculous that asset names can’t contain spaces (and probably unicode characters as well).
Also, the restriction to 260 characters is quite unfair. During cooking phase engine adds at least 100 char long path in front of asset path, and that can easily cross over 260 chars. At least give me a way to specify temporary directory or something.

The issue doesn’t look like it would be too difficult to fix, and windows/linux filesystems already support about 32k…65k long file paths.

So it would be nice if you guys fixed that.