So I was building my game around the “free aspect” ratio, and none of the obstacles within a level has its own canvas. I like where everything is placed, and the current camera zoom distance, but then when I go build the game, everything becomes all zoomed in and big and some of the stuff is out of placed. I think a script could fix that, but can that be fixed by putting those objects in a canvas and adjusting the canvas settings in the inspector?
This gives a summary of the standard Unity tools for building a Canvas-based UI that adjusts to different resolutions and aspect ratios:
https://docs.unity3d.com/Packages/com.unity.ugui@1.0/manual/HOWTO-UIMultiResolution.html
The most important bit, in my opinion, is the Canvas Scaler component.