title: Unity C#: How can I create a GameObject at screen position?
body: <p>Unity is so difficult compared to delphi. In delphi you can just say:</p>
  
  <pre><code>Rectangle1.Position.Y := 0;
  Rectangle1.Position.X := screen.Width - Rectangle1.Width;
  </code></pre>
  
  <p>This will just change the position of the Rectangle to the top right corner of the screen. But in Unity there's so much to learn just to do this and I don't know where I start. Can someone please simplify this to me? I just want create a object at the top right corner of the screen, both in smartphones and pcs.</p>
  
  <p>I'm using Unity2D</p>
  
  <p>EDIT: This is the Inspector of the object that I want to create:
  <a href="https://i.stack.imgur.com/d9Ir6.png" rel="noreferrer"><img src="https://i.stack.imgur.com/d9Ir6.png" alt="enter image description here"></a></p>
  
  <p>And this is the code that I use to create Objects on the screen: </p>
  
  <p><code>Instantiate(objectName, new Vector3(0, 0, 0), Quaternion.identity);</code></p>
  
  <p>EDIT to be more clear: <a href="https://i.stack.imgur.com/BHZ6p.png" rel="noreferrer"><img src="https://i.stack.imgur.com/BHZ6p.png" alt="enter image description here"></a></p>