is this a good practice? (unlimited run game)

hello guys, i’m very new in unity (or programming in general)
so i have a question, i try to make unlimited running game
quite generic genre and such, the way i design it is, i will make a parent with bunch of road layout as its child ( which all inactive except 1 for start), and then i move the parent toward the player and it’ll go on and on, and will activate and reposition it’s child accordingly

now my question is, as the parent move, it’ll take space in the non-viewable canvas/display on the game world, and it’ll be go until god knows when, is doing it like that a good practice?, will it take and stress up the memory as it goes further?
i have no idea how unity work, and i already try to google stuff regarding this but found nothing

please hand me a rope :smile:, thank you in advance

So your character isnt actually moving?
Yes for mobile games this is good practice