Establishing himself as a must-attend on the mobile scene, Vijay Thakkar, a principal engineer with Zynga With Friends, gave his third GDC talk - this year about the challenges of running the multiplayer server-based With Friends games.
Despite being part of the huge Zynga family, Thakkar said supporting 12 unique apps (Words With Friends, Hanging With Friends, Chess With Friends) across iOS, Android and Facebook was a situation that required plenty of thought, and pragmatic but firm decision making.
One example was releasing the iPad version of Words With Friends, which highlighted unforeseen user behaviour with many people playing the same game across two devices. Unfortunately, at the time, the game's streamlined log-in process didn't really allow this.
"Another platform is more than another app," Thakkar pointed out.
Learning the rules
This sort of realistic thinking was underlined with lessons that taught the company it's rarely a good idea to rewrite a game from scratch; for example when taking Words With Friends from iOS to Android.
This approach has led to the iOS and Android game teams working closely together, with tools such as Github, Campfire and PivotalTracker used to enable collaboration for internal and external development.
"You have to really understand what pieces of your code you need to keep independent and which pieces you should integrate," he said.
All about control
Another significant reveal was that Zynga With Friends always adds a server-side kill switch for each new feature included in a game so any problems can be dealt with without updating via App Store or Android Market.
It also forces users to upgrade their games, although this forced step is only triggered after a period allowing most people to actively update the games themselves.
"Otherwise, it becomes unmanageable to support your applications," Thakkar said.
But sometimes, human psychology can be just important as technical expertise.
For example, changing the error screen generated when a game crashed mid-move to a label that said "re syncing" didn't solve the problems, but heavily reduced customer complaints.
As for over arching philosophy that shapes the way Zynga With Friends approaches game making, Thakkar stated 'Minimise anything that stifles innovation', and 'Trust your intuition but confirm with metrics', ending with the extortion "You can not ship a successful game unless you are in love with it."
News
Contributing Editor
A Pocket Gamer co-founder, Jon is Contributing Editor at PG.biz which means he acts like a slightly confused uncle who's forgotten where he's left his glasses. As well as letters and cameras, he likes imaginary numbers and legumes.
Related Articles
News
Feb 13th, 2024
Mobile revenue exceeds Take-Two’s expectations, making over $2 billion in nine months
Top Stories
Feature
May 17th, 2024
New release roundup: The best new mobile games from a battle royale to a console classic remake
Feature
May 16th, 2024
Behind the scenes: How adding sandwich offers to an idle merge game boosted three metrics at once
Events
Digital Dragons | Europe | May 19th |
GamesBeat Summit 2024 | North America | May 20th |
Mobidictum Meetup Tallinn May 2024 | Europe | May 21st |
Nordic Game Spring 2024 | Nordic | May 21st |
Impact 2024 - Indie Games | May 23rd | |
Morocco Gaming Expo | Africa | May 24th |
MomoCon 2024 | North America | May 24th |
Unreal Fest Gold Coast 2024 | Australasia | May 29th |
Popular Stories
Feature
May 14th, 2024
53 top mobile games in soft launch: Squad Busters, Battle Guys: Royale, Plants vs. Zombies 3, LEGO Hill Climb Adventures, and more
Feature
May 13th, 2024
Hot Five: Dubai's new Gaming Visa, April's mobile game charts, and Xbox studio closures
Feature
May 14th, 2024