Something strange is going on...

I really don’t know what’s happening, but I shared a link to a build of my project via GitHub for a professional programmer to look at, and he’s encountering nothing but problems with it that aren’t present in mine. He’s using the latest beta, but I’ve tried it with that and had no issues apart from a weird lighting glitch. My project is being done on Windows and he primarily uses a Mac, though I think he has started testing it on Windows. Not sure if that has anything to do with it…? He’s experienced the layers and path not showing up, an OnTriggerEnter not working in a script, and apparently now there’s no player object in the scene. The Prefab is there but nothing is getting drawn on screen. It seems like the entire project has gotten corrupted or broken and I don’t know why or how. Any suggestions what could be wrong or what I could try?

Thanks

You say you sent him a link to a “build”, but that he’s using the “latest beta”. This confuses me. A “build” generally means a standalone executable which you just run on the target operating system. It’s not something you run in Unity. So, whether the person has Unity installed, regardless of which version, shouldn’t matter. Are you sure you sent him a build? Or is he pulling down your source and running it within Unity?

If he’s running an actual built version of the game, I’d ask for his player log file. It might errors. Having a build not work as expected on a target machine is unfortunately not an uncommon thing, and a fair bit of effort generally goes into resolving weird issues that only occur in a build of the game or on certain hardware. Best I can suggest is to make sure the build works for you, and if it’s still causing him issues, you might need to add more logging to your game to try to isolate what’s wrong.

Sorry, I meant the source files. He’s pulled the source files and running them in Unity.

Well, then it’s likely easier to figure out what’s going on. But there’s no magic bullet. If he isn’t able to figure it out on his own, then maybe you’ll need to jump on a screenshare with him and remote debug it through normal means. Still a good idea to see what his console log is telling you.

Only thing that really comes to mind is whether anything in your game is resolution dependent. Maybe you’re running at one resolution, and he’s running at another. Maybe confirm that it works fine in any resolution, or make sure he’s using the same resolution as you are.