1. A method for generating a playable game slice of a video game, comprising: recording, by a cloud gaming system that includes at least one server computer, a user's gameplay of the video game, wherein recording the user's gameplay includes recording one or more of user input data received over a network from a first client device, or game state data generated by processing the user input data by a video game processor of the cloud gaming system; analyzing, by a game state analyzer of the cloud gaming system, the user's recorded gameplay to determine a region of interest, wherein analyzing the user's recorded gameplay includes determining levels of activity of the user input data or game state data, the region of interest being a region having levels of activity that exceed a predefined threshold; defining, by a break point processor of the cloud gaming system, boundaries within a gameplay context of the video game based on the determined region of interest that define options for selection of a beginning and an end for the playable game slice; and generating, by a game slice generator of the cloud gaming system, the playable game slice of the video game based on the selection defined from the boundaries, the playable game slice of the video game being a portion of the video game, the playable game slice being configured for interactive gameplay as defined by the selected beginning and end; sharing the playable game slice of the video game over the network to one or more additional client devices for interactive gameplay by one or more additional users; wherein the method is executed by a processor.