Distributing and Downloading Packaged Builds - Best Practice

Hello, I would like to inquiry about the best practice how to distribute the packaged builds of the game.

Maybe there is already a tool that handles that?

Currently, when the Horde job is done and has built artifacts, user can navigate to it, select the appropriate artifact and download it.

(zipped, through UGS, …)

We are thinking of extending the UGS to make the process a bit streamlined but we do not won’t to duplicate a solution should one already exist. Hence the question.

What we are planning to do:

- In UGS, in workspace, user right-clicks the changelist.

In the popup menu there is new section “Download” in the case there are any artifacts available for Download.

Howering the “Download”, it opens the popup submenu listing all possible artifacts to be downloaded. Clicking one starts the download.

- For each workspace, user can setup a folder under which these packages are downloaded.

- User can see downloaded available packages and start them.

- We would prably add new checkbox to the After syncing: section that would automatically run the package after download.

Should we go ahead with the modifications or is ther a better existing way already?

Hello!

This functionality currently doesn’t exist in the public tools. I reached out to the development team so they are aware of the need.

You can go ahead and extend UGS in the way your shared.

Regards,

Martin

We do have some internal tools but they are tightly coupled with our environment.

Thank you for the answer and for reaching out to the team!

If I may additional question:

How do you distribute the package internally? Do people just download them manually through Horde (either as ZIPs or as UGS artifacts)? Or do you have some proprietary tool to handle the download and distribution?

Thanks