Zynga Ports Cocos2D-X to Emscripten

If I could snap my fingers and wake up the following morning with any one problem at work just solved, you know what it would be?

No, not the stock price.

Without a doubt — it would be the problem of deploying our games concurrently to mobile and web. At Zynga we’ve tried just about every approach out there — written games with Adobe’s Air, used manual ports, and evaluated several proprietary solutions. They have all been valiant efforts, but have fallen short of our expectations.

Jasy, The Ultimate Web Tool

A Cherry Tree

A Cherry Tree

 

Creating a Game with CocosBuilder

Creating a Game with CocosBuilder

Scale Something: How Draw Something rode its rocket ship of growth

I’ve worked at OMGPOP for almost 4 years now and have seen it transform from a dating company, a games company and then find its footing in mobile games. We’ve done tons of stuff, tried many different technologies and business plans.

Updating thousands of configuration files in under a second

How do you manage configuration files across a wide array of games, played by millions of users and served out of multiple data centers?

Over the years Zynga has found that the right solution to this problem varies for each unique service and product. I’d like to present one of these solutions today: Apache ZooKeeper.

Welcome to Tech blog at Zynga

We’ve been heads down here at Zynga over the last few years but we’ve always been big fans of open source and open information.  We’ve learned and leveraged a lot from others and we hope that this site will be found useful in turn.  To those that have made their way here,  a hearty hello– we welcome your comments, ideas and feedback.  Zynga is a social game company and our mission is to connect the world through games — this has become quite broadly known.  Perhaps less known is that Zynga is hugely focused on technology.   The largest group of people at Zynga are software engineers and if