No, it’s not needed, but you won’t be able to challenge your friends, compete in the Worldwide Leaderboard or upload your ghosts unless you connect.