Developers shouldn't be so quick to cull parts of their game that players find frustrating -- sometimes that frustration can be good in the long run if used correctly.
After implementing co-op gameplay in his action-puzzler A Virus Named Tom, developer Tim Keenan discovered that playtesters had become frustrated by their characters colliding into each other while trying to solve puzzles and avoid enemies.
They almost unanimously suggested allowing players to pass through one another, but Keenan likened that idea to turning off friendly fire in a first-person shooter, and called it a step in the wrong direction.
"It takes the game one step closer to everyone playing the game as an individual, because it means players don't have to consider one another in their movement, which is arguably half of the gameplay in A Virus Named Tom," he explains.
That added difficulty forces players to communicate and work together in order to become more efficient, and it actually enabled another appealing part of the game: griefing, or players having fun screwing each other over.
Instead, Keenan decided he just needed to make player collisions more fun. "In the early version of A Virus Named Tom, we hadn't put the feedback and emotion into the collision that we have now," he says.
"We now have a sound, the TOMs bounce off each other, and the TOM that was hit looks really annoyed and curses (in garbled virus-speak) at the other TOM. This addition alone made collisions more enjoyable, and encouraged that sort of griefing."
After those changes, playtesters were less bothered when bumping into each other, and actually laughed as they annoyed each other. The developer emphasized griefing even more by adding a reward for bouncing teammates into harm's way.
Keenan shares more about the different challenges he faced while designing A Virus Named Tom's co-op gameplay and how he overcame them in Gamasutra's newest feature.