
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 [...]

We are excited to announce that we are open sourcing the PlayScript compiler and runtime, which we hope will help developers with a toolset that aims to comprehensively target the diverse web and mobile platforms. PlayScript is a new open source compiler and runtime built on the Mono platform which both compiles existing ActionScript to [...]

Disclaimer: In case you’re a Linux, OS X or Windows fanboy, please skip the first paragraph and continue reading after that. After being in a long lasting love/hate relationship with MS Windows in different incarnations, countless blind dates with desktop Linux and a quick affair with OS X, I decided for myself that Windows is [...]

Cocos2d-iphone has proven to be a great platform for creating iOS games, with many titles hitting the top of the charts in the AppStore. The introduction of cocos2d-x made it possible to write C++ games that ran on many devices, including iOS, Android and as applications on stationary computers. The next big thing in the [...]

Never heard about Jasy? Worry not – you are not the only one. Jasy is a web tooling framework (read: fancy JS build system). If Grunt is a cherry, Jasy is a wonderful cherry tree. In fact, Jasy is closer to Yeoman, with the big distinction that Jasy is written as a tightly integrated [...]

Creating a Game with CocosBuilder This tutorial aims to show how you can use CocosBuilder together with cocos2d-iphone to create character animations, game maps and interfaces. CocosBuilder has been used by Zynga to produce games such as Dream PetHouse and Zynga Slots. Currently, a number of games using CocosBuilder are in production at Zynga and [...]

I was recently asked to speak at our Zynga Unleashed event about the technology that powers Zynga games and the Zynga Platform. We often talk about engineering at Zynga in verticals – zCloud and infrastructure, analytics and Big Data, open source and open web development. But when you stitch all of those things together, and [...]

Introduction JavaScript Bindings for C / Objective-C (JSB) are the “glue” code (or wrapper code) that sit between native code (C or Objective-C) and JavaScript (JS) code. JSB allows calling native code from JS and vice-versa. That means that you can interact with your favorite native library from JS. As an example, you could create [...]

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. I’ve always seen us as the little guy that can use fast prototyping, agile [...]

Innovation. It was our goal when we started designing Dream PetHouse, and one of the areas we focused on was the social experience. In Dream PetHouse, now available on iOS, you can collect, feed and grow some of the cutest pets on mobile, all in your own unique treehouse. A core component of the game [...]
