Hi PhantomGR,
In Unity, the positive x-values are on the right side of the origin, and the positiv y-values at the top. Of course, this depends on the perspective. Assuming we arrange the characters via code and increment the position value in the loop, A would be at (0, 0), B at (1, 0), C at (2, 0), D at (3,0), E at (0, 1), F at (1,1), G at (2, 1), and so on.
In other programs, it might be that the characters appear in your second example even though you use the same code. That’s because the programmers defined it this way, not because that’s a natural law.
Of course, the code itself is a matter of personal preference. If you tweak it, you could make the characters appear like in your second example.
Did this clear it up for you?
See also: