I thought I would post this link as it is a good starting point for understanding how game engines work, and for the experienced coder this coupled with RakNet could make a decent base for an MMORPG. AFAIK this game engine is written in C++ and is open source. Hope this help's some of you get started in developing games.