3 min read
Video: Scaling Words With Friends' sudden enormous success
While Words With Friends is now one of the most popular games on mobile devices, it went through some tough growing pains that taught its developers some important lessons about operating games on a large scale.
While it's now one of the most popular games on mobile devices, the Zynga-published Words With Friends experienced some real growing pains as it climbed its way to the top of the charts. Zynga With Friends CTO Vijay Thakkar took a moment to reflect on the game's production at this year's Game Developers Conference in San Francisco, and explained that the game's sudden success and unforeseen hiccups taught its developers quite a bit about operating games on a large scale. One of the biggest challenges, Thakkar explained, emerged because of the game's rapid growth. Shortly before Words With Friends -- and its developer Newtoy -- were acquired by Zynga in 2010, the game's user numbers were increasing at an incredible pace, and the dev team wasn't prepared to keep up with that massive jump in scale. "We got to the point... where our servers were struggling," Thakkar said. "We were building Band-Aids on top on Band-Aids on top of Band-Aids, and they were all scalable solutions, and we were growing, but we needed to make sure we were planning for the future." To solve the problem, a team of 20 engineers set out to create some brand new server architecture for the game. After working on the reboot for more than two months, however, the team realized its approach was far too complicated, and that it had overlooked a far easier, and much simpler solution. It was a touch decision, but the team chose to put aside all that work and started over from scratch. "The most inspiring part of that for me is the lesson that you should never, ever, ever be afraid to take a step back, look at your game, look at your development team, look at what you're doing, and consider a pivot," Thakkar said. That's not to say developers should change direction whenever something isn't working, but Thakkar explained that it's important to re-evaluate your plans once in a while to keep your team from developing tunnel vision. If you're too committed to your original plans, it's easy to overlook some helpful alternatives. For even more lessons from Word With Friends' development, you can watch Thakkar's presentation in the above video, courtesy of the GDC Vault.