1. A computer implemented method for calculating a game score to create a ranking in a game executed by a processor of a computer, the method comprising: receiving, at a receiver from a first client computer operated by a player, a request to create a first scenario in the game and one or more conditions of the game regarding the first scenario specified by the player operating the first client computer; analyzing, by at least one processor, the one or more conditions; receiving, at the receiver, game play data of the first scenario from the first client computer after the player of the first client computer plays the first scenario; determining whether the player of the first client computer achieved the one or more conditions of the first scenario; creating, by the at least one processor, the first scenario using the one or more conditions of the game specified by the player of the first client computer when the player of the first client computer has achieved the one or more conditions of the first scenario, the one or more conditions specified by the player of the first client computer being a specific metric to be achieved in the game; uploading the first scenario to a server for other unspecified players to access; displaying the first scenario on a display of a second client computer operated by a player of the other unspecified players for selection; receiving, at the receiver, a selection of the first scenario from the player operating the second client computer, game play data of the first scenario from the second client computer after the player of the second client computer plays the first scenario and updating the first scenario with the game play data received from the second client computer, wherein the game play data includes information of the player, result of the first scenario and play time for the first scenario; calculating, by the at least one processor, a game score of the first scenario using the game play data; updating, by the at least one processor, total game score of the player by adding the game score of the first scenario; and creating, by the at least one processor, a ranking of players in the game considering the updated total game score of the player, wherein the at least one processor creates a second scenario, different from the first scenario, and played within the same game as the first scenario, based on one or more conditions of the second scenario of the game specified by the player of the second client computer, in which the conditions include at least a mission within the second scenario to complete an assigned task in an assigned amount of time and at a designated level of difficulty, the second scenario is created by adding an additional condition to the one or more conditions of the first scenario or modifying the one or more conditions of the first scenario, the second scenario is uploaded to the server for other unspecified players to access, the first scenario and the second scenario are displayed on a display of a third client computer of a player of the other unspecified players for selection, and the at least one processor receives, from the third client computer, a selection of one of the first and second scenarios for game play.