Online connectivity can do wonders for multiplayer games, but when it’s forced on single-player experiences, things get messy. Unreliable servers, unexpected downtime, and the ever-present risk of a game becoming unplayable if the developer pulls the plug are problems that have frustrated players for years. Even games that are genuinely fantastic can end up suffering from this requirement, forcing players to deal with unnecessary obstacles just to enjoy what should be a seamless experience.