A method, comprising: providing a user interface for a user account, the user interface used to access games available on a cloud game server; detecting selection of a game presented on the user interface, the game selected for game play; receiving interactions for the game from a user during game play, the interactions applied to affect an outcome of the game; analyzing the interactions provided by the user to determine game behavior of the user; generating behavior metrics for the user based on the game behavior of the user, the behavior metrics being different for different portions of the game based on the game behavior of the user in respective portions of the game, by using machine learning logic to analyze the user's interactions during game play to identify the user's game behavior, and to identify portions of the game the user needs some assistance to navigate or overcome; and using collaborative filtering to identify specific ones of other players' game play from which to generate the behavior metrics for the user, the behavior metrics including game play hints to achieve advancement for the different portions of the game, the game play hints including game inputs usable for advancing in the different portions of the game, and being provided in a video format as a video clip extracted from the specific other player's game play; and associating the behavior metrics for the user with a game icon of the game provided on the user interface, and providing on the user interface options selectable by the user for accessing the behavior metrics during subsequent game play of the game by the user, the behavior metrics dynamically changing in response to change in the portion of the game currently rendering during the subsequent game play, wherein operations of the method are executed by a processor of the cloud game server. providing a user interface for a user account, the user interface used to access games available on a cloud game server; detecting selection of a game presented on the user interface, the game selected for game play; receiving interactions for the game from a user during game play, the interactions applied to affect an outcome of the game; analyzing the interactions provided by the user to determine game behavior of the user; generating behavior metrics for the user based on the game behavior of the user, the behavior metrics being different for different portions of the game based on the game behavior of the user in respective portions of the game, by using machine learning logic to analyze the user's interactions during game play to identify the user's game behavior, and to identify portions of the game the user needs some assistance to navigate or overcome; and using collaborative filtering to identify specific ones of other players' game play from which to generate the behavior metrics for the user, the behavior metrics including game play hints to achieve advancement for the different portions of the game, the game play hints including game inputs usable for advancing in the different portions of the game, and being provided in a video format as a video clip extracted from the specific other player's game play; and associating the behavior metrics for the user with a game icon of the game provided on the user interface, and providing on the user interface options selectable by the user for accessing the behavior metrics during subsequent game play of the game by the user, the behavior metrics dynamically changing in response to change in the portion of the game currently rendering during the subsequent game play, wherein operations of the method are executed by a processor of the cloud game server.