I don’t want to build every second I change some position or size of any of the ui I have in my scene.
This is a screenshot of how it looks like in the editor looks more or less everything in place :
The Main Menu play,options,quit is on the left the Navi object is on the right and under it the text.
But when running the game and selecting the highest resolution I have 1920x1080 I’m getting this :
Now the Navi object and the text under it both almost in the center.
The text under it is bit on the Navi and bot in right position.
The main menu play,options,quit also almost in the center and not on the left side like in the editor.
In the editor, just above the preview of your game, there are some controls that will let you preview your game in various different aspect ratios or resolutions. (In your screenshot, you have it set to “free aspect”, which means it just uses the aspect ratio of that window in the editor.) It’s a good idea to periodically try out several different settings while you’re working on a screen, so you can see how it will look under various conditions.
But if you don’t like how your screen changes when you switch to a different aspect ratio of resolution, you might want to take a look at Designing UI for Multiple Resolutions. Probably your anchors and/or Canvas Scaler aren’t configured appropriately.