Что нужно знать для разработки MMO игры?
Нужно иметь овердофига опыта в разработке более простых игр. Богатейший опыт в работе сетевых вещей. И овердофига денег.
Есть хорошая книга по этой теме - Многопользовательские игры. Разработка сетевых при...
Но без хорошего знания c++ и навыков сетевого программирования, вряд ли что-то поймете.