Starting with the no-math Winding Road method from the original project (Bounce sprite, 26 blocks), I added some (relatively) simple 3D math to produce a 3D version (Road sprite, 70 blocks). See inside. Also, check out the original project. All code by me (@kriblo). Music is Ukulele, from bensound.com