Engine conceptThe engine is split basically in 3 different portions: The game maker is used only by the game owner and uses the same game runtime as the player which will let you play the game and test it exactly how your players will do. It includes all the administration tools needed to modify the world and manage your players.
The game runtime includes all the code needed to make your virtual world come alive. From handling monsters, the chat, to NPC dialogs and much more.
Finally there is one piece of code running on our servers which handles the persistence of your world, such that you can load / save it, and other people can play it as well as keep all the player information between game sessions.
Next: The technology.