Microsoft Hopes for Matchmaking in all 360 Games
1up reports on comments from Phil Spencer, the Head of Game Development for Microsoft Game Studios. Speaking with the news organization at DICE Spencer clarified that, ideally, all 360 games should have matchmaking services ala Halo 2. Why didn't Epic's Gears of War ship with the feature? "The Epic scenario and why we don't have that code in Gears of War is really more of a scheduling issue than a 'We weren't going to share the code with them, or help them add that feature to the game' because it's clearly a great feature in online shooting play. For us, it was just 'could we get this done on time in order to get the game to come out when it needed to come out.'" Spencer does say that they have no problems sharing Halo 2's matchmaking code, and that future first-party titles should definitely offer it. Gears may even offer it one day, via a patch to the game.
Just in time for Valentine's Day, too. How thoughtful, Microsoft!
find me a find... catch me a catch...
The idea isn't to have lobbies.
The idea is to stop doing things the way they've always been done just because they've been done that way. The current server list method is a decade old, and the process of getting into a game of Gears of War is effectively no different than getting into a game of Quake.
It's about focusing on what's key to the experience, and being willing to change things. That's what Halo 2 matchmaking did - it's no longer about wading through a list of servers to find a game that you want to join, only to find that they've already started, or that the host is kicking people who aren't their friends, or that the game settings have changed. It's about saying "I want to play this type of game, with this group of friends", and letting the console do the work to find other people who want to play the same way, who have similar skill levels, and then letting the game choose host based on who has the best connection.
With Halo 2, I could load up the game, go into the Rumble Pit playlist, hit start, and be assured that within a couple minutes I was playing a free-for-all game, with enough people, people that would challenge but not horribly slaughter me, with a very slim chance of any network issues. There's no old-style server browser and lobby system that can guarantee that.
The ideal console matchmaking system duplicates that experience. The ability to play with friends as a team, against people of similar skill levels, and letting the console take care of the stuff that the players shouldn't have to worry about so players can get into games as quickly as possible and spent their time playing.
It doesn't mean completely eliminating game lobbies, it just means reworking them to fit this type of setup. Halo had brief pre-game lobbies, post-game lobbies where everyone can chat, and between games you and your friends can sit in a party lobby and chat all you want.
"You know your god is man-made when he hates all the same people you do."