Im following Mike Geig's 2D infinite runner tutorial. However, I'm seeing a potential problem of overflowing the float
How can I reset all objects and camera back again to the origin?
The approach I'm seeking is similar to the advice made by David Debnar on this question: http://answers.unity3d.com/questions/491411/best-practices-for-endless-runner-type-games.html
Definitely player. It's a lot easier, but to prevent float overflow, you should pop everything back a few thousand units every few thousand units