@jayderyu, Well, I think that the obvious things would be creating and connecting to servers. Uploading all other player's actions in real time so that they can interact with each other. Also, server administrators that make a server outside of the game for big MMO type servers. '
Also, it's cool that you understand. Yeah, life is busy. Haha :) I've been making a game, but juggling ideas with work. I can't stick with one idea, as soon as an idea gets somewhere, the idea goes downhill. I have 4 days to buy a program I need for this competition and the team and I can't even decide what in the world we're going to make. It started with a game like Jetpack Joyride, then it went to tower defense, now it's a board game.