 <p>There is no GDI/canvas implementation built into Unity. Drawing these in rastered 2D would be quite hard in Unity (basically putpixel level, or finding some third party library).</p> <p>You have an alternative, though - you can draw these shapes in 3D, ignoring the third dimension. You have a few methods for this:</p> <ol> <li><p><a href="http://docs.unity3d.com/Manual/class-LineRenderer.html" rel="nofollow">Line renderers</a> - this one will be the easiest, but forget about anything else than just drawing the outline, no fill etc.</p></li> <li><p><a href="http://docs.unity3d.com/ScriptReference/Mesh.html" rel="nofollow">Make your own mesh</a> - This will let you use the geometry with your scene. It's an retained mode API (you init your geometry once)</p></li> <li><p><a href="http://docs.unity3d.com/ScriptReference/GL.html" rel="nofollow">Use the GL namespace</a> - This will be only rendered on the screen, no interaction with the scene. It's an immidiate mode API (draw everything on every frame)</p></li> </ol>