Problem: When you split your available content in half, one half is going to be left behind.
When Left 4 Dead 2 was announced, a lot of gamers were upset that it was a standalone product, and not DLC for the first game. After getting some hands-on time with the game, I can safely say that Left 4 Dead 2 stands on its own. The feel of the game is different from its predecessor, and it evolves the Left 4 Dead formula without obsoleting the original game.
Therein lies the problem. Sometimes I feel like playing a campaign in the original game’s horror-movie style, and sometimes I want the faster action-movie feel of L4D2. The problem is that I need to make that decision from Steam’s game-launching window, rather than from the Left 4 Dead matchmaking window. When I click ‘Quick Match’ or ‘Find a Game’ from the Left 4 Dead 2 menu, I’m really only searching through half of the possible Left 4 Dead games out there.
Solution: Pop out matchmaking as a separate application.
A simple standalone matchmaking application would improve the value of the product for players who own both L4D and L4D2. Players could load this application, create lobbies, chat with each other, and select their campaign and game mode from all the options they own. Once they launch the game, the appropriate game engine would load automatically. It would increase the loading time, but it would ensure that Left 4 Dead fans are able to employ and enjoy all the content they’ve paid for.
Additionally, it increases the value and staying power of the Left 4 Dead campaigns and characters, by reducing the impression that this content is somehow old-fashioned or obsolete. I think this ties into an earlier post I made about Games as Platforms. I’m seeing Left 4 Dead as a platform, and I want to be able to just keep adding more and more content, campaigns, and characters into that platform.
We’re sure to see this problem again when Valve inevitably releases Left 4 Dead 3. Maybe they’ll implement a solution by then.
Problem: Once players are a few levels apart, they can’t effectively play together anymore.
Borderlands offers a lot of ways to play: single-player, drop-in multiplayer, and local splitscreen, and you can take one character and level them up in any mode. Starting a new game and playing with a friend works great…but if one player plays more than another, the fun starts to break down. Once the players are more than 4-5 levels apart, one of them is going to feel useless.
One option is for the lower-level player to host the game. But then the gameplay is trivial for a higher-level player, because their enemies don’t pose a challenge. They’ll rack up tons of kills, but feel bored doing it.
Or, the higher-level player can host the game. This is even worse – the lower-level player will die in just two or three hits, and their weapons will be unable to damage the foes they meet. It’s not just that they’re weak – they’re essentially not even playing the game anymore.
The players could agree to only play with each other, and make sure they keep their levels equal. But the ability to carry one character from single player to local multiplayer to online is one of the best features of Borderlands, and it’s not fair to expect the players to abandon that feature.
Solution: Equalize the characters’ levels, but offer the high-level players the high-level rewards they deserve.
When multiple players connect, the lowest-level character automatically sets the difficulty for the game. All of the enemies the group fights will be scaled to the lowest-level member. The higher-level characters take a penalty to their health, shields, damage, and skill effectiveness to bring them in line with a character of that level. The characters keep their skills, levels, and weapons; they’re just not as effective.
The twist is, the higher-level players continue to receive higher-level rewards. If a level 45 player is playing with a level 20 character, and kills a level 20 enemy, they receive XP as if they had killed a level 45 enemy. This may sound like a huge bonus, but remember – with the level-lowering, defeating a level 20 enemy should be as difficult for this player as defeating a level 45 enemy would normally be. XP is really a reward for the player, not the character, so they should receive a reward that makes the time they spend playing worthwhile.
Loot is a bit more complicated, since every player usually sees the same items. Rather than changing the loot drops, create a new way for high-level players to use low-level items.
Place a new vending machine in various cities around the world. Players can sell items to these vending machines, but they won’t receive money – instead, they’ll receive Loot Tickets. The number of tickets is based on the difference between the item’s level and the player’s level, and the player can’t receive tickets for an item that’s within 5 levels of their own, or a higher level than themselves. These tickets can then be traded in with these vending machines.
When checking this vending machine, every player sees a unique inventory screen, customized for their character. The machines show a broad selection of weapons and items that are appropriate to the character’s level and class, as well as an option to just give the player a random level-appropriate loot item. They can trade their Loot Tickets for these items.
In this way, the player has a reason to play with lower-level characters and pick up low-level items. The game still has challenge, and they can meaningfully cooperate with their teammates instead of overpowering them. They can continue to advance their characters at a meaningful rate, and transform the low-level items into stuff they can actually use.