Yes, you must have access to the Internet in order to begin playing the game. You may install it from disc and then activate it before playing in offline mode, but you'll need access to the internet to do so.