Hello,
well, I saw performance problems in my first project, was a finger game, platform jump, infinity jump.
What I did:
Every time that one platform goes off screen {destroy, call function new platform on top}
Inside the function had one var to save the random for the next platform and create.
I made all using 720p size and graphic but with 3Mb of size I feel that it was not running smooth, like changing FPS every time, I have been debugging and was all "normal".
Even using "tops" smartphones was not smooth.
But... is just one create sprite.. really simple.
What about if I would like to make something complex...