All right, I'm back again after investigating this a bit. This is the error message I'm getting in the Player.log, which apparently just means that the build is corrupted somehow, as you had guessed. Code (CSharp): The file 'C:/Users/eternal/Desktop/asdf/Monospaced Lovers_Data/level0' is corrupted! Remove it and launch unity again! [Position out of bounds!] I've narrowed the problem down to the RewiredStandaloneInputModule component. The game builds correctly if I remove this component. Technically, the Rewired error messages that I mentioned before still appear, but at least the build works without getting corrupted. The only way to make those error messages go away way to delete RewiredStandaloneInputModule.cs from the project entirely. However, I still can't reproduce the problem in an empty project. Is there anything I can do to "reset" whatever is broken? I've already tried - Remove and rebuild entire Library folder - Delete Rewired and re-import - Delete Rewired package from AppData/Roaming and re-download, then re-import - Delete PlayerPrefs via the debug button on the InputManager component - To answer your previous questions: no, I haven't changed any settings about excluding assemblies I already filed a bug report with Unity, but they haven't replied yet. I'm just trying to figure out why it would only affect one project and not another, even when I've narrowed it down to a single component.