Abstract: The present invention relates to methods for creating and delivering an interactive video including a first sequence of frames based on a first video. A last delivered frame of the first sequence of frames is delivered. An updated input corresponding to an updated path position within a first video path is received. At least one frame is selected for inclusion in the first sequence of frames based on the last delivered frame and the updated path position, and the at least one frame is delivered.