1. A method for presenting educational materials in a video game environment, comprising: providing an interface for displaying game characters, each character comprising corresponding attributes that include at least an attack attribute and a defense attribute; assigning at least one character to a human participant; presenting a game environment within the game interface that involves the assigned character in a storyline and that includes game actions that the assigned character participates in, wherein the participant is presented with educational materials corresponding to a first subject matter, 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 to the participant when the assigned character participates in a particular game action within the game environment, wherein the presented questions correspond to educational materials of the first subject matter; and providing at least one portal within the game interface, which when entered by the participant's character, transports the character to a new world where learning materials presented to the character correspond to a second subject matter that is different than the first subject matter.