Hi - it appears the only way to share a WebGL game on Unity Connect that’s built around Addressables is to host the bundles on a secure server and load the catalog from there. I’m hoping to be mistaken - or get some confirmation that there is support planned? I don’t have anything I care to share for the time being, but I’d love the option to when I do, and Addressables are such an integral part of both my game code and editor code in so many ways that it’s just not feasible to support a build that doesn’t make use of them - I don’t have a web server with an SSL certificate and don’t think this should be a requirement (again, I’m speaking under the assumption that it’s really the only way to do it and it’s not just me having reached the wrong conclusion).
This is a follow-up to https://forum.unity.com/threads/unity-connect-addressables.929646/
Thanks
1 Like
I’m not familiar with Unity Connect, but Addressables should be able to work independently from any other system. If you upload your assets to a content server (like Amazon S3) and make them publicly available, you should be able to download them directly from there.
It does work, I already figured out and shared a solution - but let’s look at the problem from a different perspective.
Do you want to share on Unity Connect?
While NOT using Addressables in a project:
- Build, Zip, Upload, Done. It’ll be available and work for as long as it’s on Unity Connect. No costs, no hassles or additional coding required, no maintenance, no worry about an additional content server being down, no need to host anything at all.
While USING Addressables:
- Build, Zip, Upload/Share, it doesn’t work without all the additional steps mentioned in the “follow-up to” link. And that’s not just clicking a few checkboxes.
From what I understand, Addressables are here to stay, so the more people migrate to the new system the less people are going to share on Unity Connect, because quite frankly this makes it seem broken. Not every hobbyist has secure hosting at their disposal or the money to burn on it when their expected return on investment is exactly $0.00. Maybe I’m mistaken and there is free secure hosting somewhere… that’s beside the point and only a small part of the equation.
For a business this is not a big deal. First of all you’d already have a website for anything you’re sharing, most likely your hosting will also have SSL due to requirements for ecommerce - so just drop the Addressables catalog and bundles into a folder somewhere, work around the stuff you need to procedurally and you’re good to go.
I’m currently just a hobbyist - I wanted to see how a WebGL build looks and functions within Unity Connect and get familiar with the site. Maybe I’ll revisit the idea in the future… when I grab an SSL cert for something else or projects that are using Addressables becomes supported (Build, Zip, Upload, Done).
Right now let’s say only 1-10% of people with new projects embrace Addressables, maybe less… it’s easy to shrug this off. But when 90% are because more people realize what they’re missing out on, Unity Connect game share will be a wasteland if this isn’t fixed somehow by then. I don’t know much about it except that the game share feature is effectively broken.
All this just FWIW… it’s not like it’s keeping me up at night 