1. A method, comprising: recording data from a user's experience of playing a video game on an electronic device; and generating a narrative data structure, further comprising: using the recorded data as a basis to automatically select narrative text that is separate from and narrative of the recorded data; and inserting one or more portions of the recorded data into the narrative data structure; and inserting one or more portions of the narrative text into the narrative data structure.