1. A method for presenting educational materials in a game environment, comprising: identifying a plurality of characters that each comprise a corresponding and unique set of attributes that include at least an attack attribute and a defense attribute; assigning one of the characters to a participant; presenting a game environment that involves the assigned character in a storyline and that includes game actions that the assigned character participates in, and wherein the game actions include at least one of modifying the unique set of attributes that correspond to the character, obtaining possessions for the character and using the character to interact with at least one other story character; presenting questions when the assigned character participates in a particular game action within the game environment, wherein the presented questions correspond to educational materials; rewarding the participant's character with a positive outcome to the particular game action within the game environment for correct answers received from the participant in response to the presented questions; and assessing mastery of the educational materials by the participant, wherein assessing mastery of the educational materials is based on an evaluation of rewards received by the participant's character within the game environment.