How does Steam handle updates coming from Unity builds?
I’ve read some old posts on Reddit about how Steam uses diffs (similar to version control). But I’ve also read posts about people using AssetBundles. Obviously, being able to just rebuild the entire game and upload that with Steam figuring out what new files need to be downloaded would be the most convenient.
Any ideas? Any Unity devs using Steam that could provide some insight?
Upload the entire project/depot to Steam for each update. Steam will automatically create a binary chunked version of that depot and feed users only the changed chunks. Meaning the updates are typically small for code (likely only a chunk or two).