1. A method comprising: preparing, using at least one computer, a digital dataset for encoding on a single digital medium having both frame-based audio-video content and an executable video game encoded thereon, wherein the digital dataset comprises at least one frame-based audio-video content file configured for playing by a media player to produce motion picture output, and an interactive video game application comprising an executable file and graphic data files separate from the at least one frame-based audio-video content file and from the media player; integrating an application program interface (API) in the digital dataset using the at least one computer, wherein the API includes a first function configured to terminate play of the at least one audio-video content file during play thereof and immediately initiate execution of the interactive video game application without any intervening user interface; and integrating a programmed function in the digital dataset using the at least one computer, wherein the programmed function is configured to call the first function of the API in response to input from a user interface device during play of the at least one frame-based audio-video content file indicating that execution of the video game application should be initiated.