Online game development - thesis