I am probably asking a question answered here already; but I have yet to find the answer! Can anyone here help me with how updates work for your games? I know that through visual basic you can create batches to make shorter updates and everything like that but overall I am completely confused:/

How to get your game from Unity to Steam and how can you update the version and files efficiently?


1 Answer 1


If you publish your game through Steam you don't have to provide your own update mechanism – I'd even strongly suggest not doing so. While this gives some control away from you (i.e. you have to wait for Valve to push updates), it let's you forget about all the update handling and your players also won't hit problems in case they verify Steam's cache integrity (which might cause Steam to revert the game to a previous state, which will then have to be patched once again).

Basically you just create your game with no update mechanics in place. If you publish a new version, eversyone's installation will be updated without you having to worry about it.

If you want to prevent players from using outdated versions, just include some version/protocol check when one connects online.

As for publishing on Steam, check out Steam Greenlight, if you don't have any publisher handling this for you.

It basically works like any workshop showcase. Once your game has attracted enough attention, Valve should contact you with further details and how to proceed (signing contracts and stuff).


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .