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
News
44 minutes ago
Everyone loves Nintendo… Delta emulator hits 4.4 million downloads in its first week
Feature
52 minutes ago
"Gaming in MENA is just starting. Investment will bring more attention to the region and create more opportunities"
Feature
Apr 24th, 2024
48 top mobile games in soft launch: Squad Busters, CSR 3, Plants vs. Zombies 3, LEGO Hill Climb Adventures, and more
Events
App Promotion Summit London | Europe | Apr 25th |
Esports Future Summit | Middle East | Apr 27th |
Dubai GameExpo Summit 2024 | Middle East | May 1st |
The MENA Games Industry Awards 2024 | Middle East | May 2nd |
GameDev Atlantic 2024 | May 4th | |
Mobidictum Meetup Berlin May 2024 | Europe | May 7th |
Mobidictum Meetup Tallinn May 2024 | Europe | May 21st |
Israel Mobile Summit 2024 | Middle East | Jun 6th |
Popular Stories
News
Apr 23rd, 2024
Supercell’s Squad Busters soft launches today with over 100,000 Google Play downloads
Feature
Apr 24th, 2024