A system for presenting a recap sequence to a player of a video game, the system comprising: an output device (270, 370); a memory; and a processor configured to execute the video game to: store, in the memory, identification data identifying the player; store, in the memory, event data (130a-130z, 230b, 330g) relating to the video game played by the player after a first game play; associate the event data with the player; receive the identification data after associating the event data with the player, for a second game play, wherein the second game play occurs after the player has returned from suspending the first game play; identify the player in response to receiving the identification data; retrieve, from the memory, the event data in response to identifying the player; create a prioritized event list (253, 353) including a number of events (110a-g) from the event data (130a-z, 230b, 330g) by applying a weighting formula to the events, wherein a time difference between the first game play and the second game play is integrated in the weighting formula, wherein the number of the events or a length of the events depends on the time difference; generate the recap sequence based on the prioritized event list; and present, via the output device, the recap sequence to the player prior to the second game play. an output device (270, 370); a memory; and a processor configured to execute the video game to: store, in the memory, identification data identifying the player; store, in the memory, event data (130a-130z, 230b, 330g) relating to the video game played by the player after a first game play; associate the event data with the player; receive the identification data after associating the event data with the player, for a second game play, wherein the second game play occurs after the player has returned from suspending the first game play; identify the player in response to receiving the identification data; retrieve, from the memory, the event data in response to identifying the player; create a prioritized event list (253, 353) including a number of events (110a-g) from the event data (130a-z, 230b, 330g) by applying a weighting formula to the events, wherein a time difference between the first game play and the second game play is integrated in the weighting formula, wherein the number of the events or a length of the events depends on the time difference; generate the recap sequence based on the prioritized event list; and present, via the output device, the recap sequence to the player prior to the second game play. store, in the memory, identification data identifying the player; store, in the memory, event data (130a-130z, 230b, 330g) relating to the video game played by the player after a first game play; associate the event data with the player; receive the identification data after associating the event data with the player, for a second game play, wherein the second game play occurs after the player has returned from suspending the first game play; identify the player in response to receiving the identification data; retrieve, from the memory, the event data in response to identifying the player; create a prioritized event list (253, 353) including a number of events (110a-g) from the event data (130a-z, 230b, 330g) by applying a weighting formula to the events, wherein a time difference between the first game play and the second game play is integrated in the weighting formula, wherein the number of the events or a length of the events depends on the time difference; generate the recap sequence based on the prioritized event list; and present, via the output device, the recap sequence to the player prior to the second game play.