This is a scrolling engine that moves along the X and Y axis. WASD to move Pro's and Con's Pros: -Fast and fluid -Can make fake floors -Doesn't matter what color the ground and player sprite are. -Can be any size, as long as you do the infinite size trick -Background -Player and actual movement scripts are separate, so you don't have to worry of too much clutter. Cons: -You have to use one sprite for the ground (I don't think this works with more than one) -No platforms that move on the Y-axis (because of the first con). -Platforms that move on the X-axis have to be animated in the Ground sprite.
100% by me.