So I was curious on how to play Gamejolt Unity 3D games offline and if that was possible.
Turns out there are hidden protections that prevent you from doing so if you do not set it up correctly.
I was able to find the .unity3d file easily in FF's Page Info under the "Media" tab and retrieve the file. Saved it to my desktop and figured you just launched it to run it since .unity3d files are all self contained, right?
Turns out if you run it in the browser, Gamejolt added an extra layer of protection injected into the .unity3d file that runs as JS or an XSS exploit to ensure the embed is running on THEIR page. This is however very easy to get around: NoScript.
Once again, NoScript saves the day once you allow the embed to run, and it will block the JS or XSS vulnerability that forces you to the online page. You can now run Unity 3D files from Gamejolt offline.
Aside from Gamejolt rootkitting your system, this seems to be the way to play them offline without it forcing you back to the webpage.