A system for instant assembling of video clips through user performance, comprising a device operated by a user, wherein said device comprises: - user interface means configured for input and output interaction with said user; - a processing unit and a memory configured for creating a video content item by assembling one after the other a plurality of video segments extracted from a plurality of source video content items specified in a data pack; and - an I/O unit configured for access to said data pack, said plurality of source video content items specified in a data pack, and an optional audio content item specified in said data pack, locally or via a telematic communication network; said user interface means are configured to detect a sequence of manual assembling commands (401-408, 500-505) performed by said user, and to play one after the other said plurality of video segments extracted from said plurality of source video content items, the display order of the video segments being defined by said sequence of manual assembling commands (401-408, 500-505); said processing unit and said memory are configured to record one after the other said plurality of video segments extracted from said plurality of source video content items, resulting in said video content item, the recording order of the video segments being defined by said sequence of manual assembling commands (401-408, 500-505); where the detection of a manual assembling command (401-408, 500-505) induces the transition from a first source video content item, currently displayed and recorded to a second source video content item, characterized in further comprising a logic system for enabling a hidden portion of said plurality of source video content items and of said optional audio content item specified in said data pack, made accessible according to reward criteria based on real-time analysis of said sequence of manual assembling commands (401-408, 500-505). - user interface means configured for input and output interaction with said user; - a processing unit and a memory configured for creating a video content item by assembling one after the other a plurality of video segments extracted from a plurality of source video content items specified in a data pack; and - an I/O unit configured for access to said data pack, said plurality of source video content items specified in a data pack, and an optional audio content item specified in said data pack, locally or via a telematic communication network; said user interface means are configured to detect a sequence of manual assembling commands (401-408, 500-505) performed by said user, and to play one after the other said plurality of video segments extracted from said plurality of source video content items, the display order of the video segments being defined by said sequence of manual assembling commands (401-408, 500-505); said processing unit and said memory are configured to record one after the other said plurality of video segments extracted from said plurality of source video content items, resulting in said video content item, the recording order of the video segments being defined by said sequence of manual assembling commands (401-408, 500-505); where the detection of a manual assembling command (401-408, 500-505) induces the transition from a first source video content item, currently displayed and recorded to a second source video content item, characterized in further comprising a logic system for enabling a hidden portion of said plurality of source video content items and of said optional audio content item specified in said data pack, made accessible according to reward criteria based on real-time analysis of said sequence of manual assembling commands (401-408, 500-505).