> The only issue is objects store their position in single-precision floating point numbers
>
Read the bold sentence above that
Ashley said from 2010 .
Actually, that post is about Construct Classic, which has a different engine. C2 uses double-precision floats for numbers, but for performance reasons uses single-precision floats for rendering. This means you have an enormous range of high-precision positions, far beyond even billions of pixels (1px accuracy up to 9,007,199,254,740,992). However they can only render to within 1px accuracy in a range of about 8 million pixels from the origin (my previous statement of 100,000 was pretty much a guess, I can't remember, it was like 6 years ago ). Beyond that there is not enough precision in the rendering engine to draw everything to at least 1px accuracy, but you might get further before you notice anything wrong.