Patent ID: 8721451

Claim:
A method for skill training, the method comprising: storing a plurality of videos in a database, each video catalogued by at least game title, type of skill demonstrated, and skill level; receiving data over a communication network, the received data corresponding to game play of a plurality of players, the analysis of the game play data taking place at a computing device configured to analyze game play of a game title; executing instructions stored in memory, wherein execution of the instructions by a processor: identifies a skill level of a first player and a skill level of a second player based on the received game play data, each identified skill level based on at least one game objective associated with an identified skill and an amount of resources expended to accomplish the game objective, determines that the first player has a skill level that is higher than the skill level of the second player within the game title, matches a video of the first player to the second player, the matched video featuring game play of the game title by the first player demonstrating the identified skill, and providing the second player access to the matched video, wherein the video is accessible for display to the second player through use of a gaming device associated with the second player during gameplay of the game title within a game environment, wherein the video is independent of gameplay.