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
Jun 7th, 2024
Week in Views - The hunt for the new Star Wars game, Xbox goes handheld, and cats versus monsters…
Feature
Jun 7th, 2024
New release roundup: The best new mobile games from RPG roguelikes to a Star Wars surprise
Top Stories
News
Jun 7th, 2024
Week in Views - The hunt for the new Star Wars game, Xbox goes handheld, and cats versus monsters…
News
Jun 7th, 2024
Week in Views - The hunt for the new Star Wars game, Xbox goes handheld, and cats versus monsters…
News
Jun 7th, 2024
Metacore's Teppo Soininen: “Anybody who has put a game into soft launch knows there’s still plenty of space for f*ck ups.”
Events
Tribeca Games Festival 2024 | North America | Jun 5th |
Xbox Games Showcase / [Redacted] Direct | Jun 9th | |
PC Gaming Show 2024 | Jun 9th | |
Steam Next Fest: June 2024 Edition | Jun 10th | |
WN Conference Istanbul 2024 | Jun 11th | |
GamesForum Hamburg 2024 | Europe | Jun 11th |
ESI London 2024 | Europe | Jun 13th |
Indie Dev Play 2024 | Europe | Jun 14th |