1. A method to facilitate massively multiplayer online games, the method comprising: initializing game sub-processes independent from game management processes; generating a synthetic environment through collaboration among the game sub-processes and the game management processes; and implementing the game management processes to generate at least a portion of the synthetic environment during a period of inoperability of one or more of the game sub-processes.