3 Years Later – Launching Zynga’s FishVille

October 2012 marks my 4 year mark at Zynga.  One of my most prominent memories is when FishVille launched.  I figured it would be appropriate to reminisce on the experience from a developers standpoint. Common legalese here – these are my personal experiences, viewpoints, etc and not those of the company, your results may vary, don’t try this at home, etc, etc…  🙂

Launching a product is one of the greatest feelings an engineer can experience in their career.  Whatever product you are on – strive to understand what it will take to get you to launch standpoint and work hard towards that achievement.  It is a great experience.

I had been on a team that was responsible for business partnership type work.  We tested out new social networks, we built new products such as toolbars, we ran feature tests on older games, etc.  Around September of 2009 our group was asked to work on an aquarium sim game.  We took up the challenge and laid out a plan.

In early development the game went through several iterations.  Designs changed multiple times and the economy received constant tweaks to ensure we had a healthy fish and decoration ecosystem.  Believe it or not – in just 3 weeks we had a playable candidate for launch.  On the day we were scheduled to launch we met together and made the decisions to wait a few more weeks.   A previous game had just launched a few days ago and it was decided to take some key learnings from that game and apply it to ours.

We used the extra time to build out a larger infrastructure.  Recent games at Zynga had been growing faster then expected and we needed to ensure we launched with enough capacity.  We also polished, polished and polished the game as much as possible.  Can we make the fish movements more natural?  Is the economy properly balanced?  What errors are we facing in the logs?

After a couple more weeks we were ready to launch.  We all gathered together in the room we were located in (nicked named the “Fish Tank”) and wen through our final checklist.  Turn alerts on, warm the caches, push the latest build, etc.

With a simple push of a button we changed the game from Sandboxed mode to open on Facebook.  Within ~15 minutes (and no press) we had several hundred users already starting to play the game.  Feeds began posting, game invites started sending… the game was now live.

I wish I could say that we simply kicked back and enjoyed our accomplishment – but like most product launches, several hiccups were encountered.  The most prominent issue occurred with our blob encoding strategy which was causing some users to get in a corrupted data state.  Through some Herculean efforts our devs were able to muscle through issue after issue and by the end of the day the game was declared stable, healthy and growing. 

During the next several weeks our team grew rapidly.  We added numerous features based upon user feedback and ultimately got the game up to a peak of 7 Million Daily Active players.  I have one memory of my nephew playing the game with his grandmother.  They bought and sold fish, helped them to grow.  These types of memories made the game special and unique for me – not to mention proud of the great game that we produced.

Well it’s been almost three years for FishVille and Zynga is getting ready to sunset it.  It’s been a great game and a blast to be a part of.  

It’s amazing to see how much effort has been put into the launching process for games here at Zynga.  So much time and effort goes into launching a new game that now allows Zynga to have successful game launches like CastleVille, FarmVille 2, ChefVille and many others.

Posted in , and tagged .

5 Comments

  1. Yes Ben you SHOULD be very proud of Fishville! It is by far the best Zynga game, and by farther, the best aquarium sim game on the internet. I don’t believe Zynga realizes the sorrow they are causing by closing down Fishville. I ask you to visit the group I created and read some of the comments there. http://www.facebook.com/groups/365105173583718/
    I know there was a petition going called “Save Fishville”, but the signature counts were not accurately portrayed there. Zynga needs to figure out a way to continue Fishville because most of the Fishville family is NOT interested in other Zynga games, and have vowed NOT to play ANY of them. Thanks for listening, and please do go see for yourself.
    Chilli

  2. If Fishville was such a success why are you getting rid of it.Your players do not want to lose it. But Zynga does not care about what players want..To them its all about money. To us it is all about the friendships we have made.. And the fun of playing the best game out there KEEP FISHVILLE….

  3. As one of the original players of Fishville i want to tell you how much we enjoyed the game. It had something for everyone, easy play, tank decoration, essence collection, arena tank, and my favorite, the high speed leveling (it is fun to race up the level ladder). There are a lot of us that love this game so much that we have endured the problems that came with this Beta game and would be more than willing to continue to do so if there was a way to save this game. The players have formed a large Fishville family in Facebook and many groups were formed. It is tearing us all apart to think of this game being put to rest. I wish there was something that could be done to prevent this. We have tried an online petition but it was not registering names correctly. We have formed a special group in Facebook called ZYNGA! KEEP FISHVILLE. I hope that you see this and will get the Zynga officials to visit the group.
    I can only hope that since it took only 3 weeks to create Fishville that Zynga is doing all it can to give us a Fishville 2. We have tried the other fish games and there is no comparison to Fishville. For us, you aced it with this one if only you could resolve the bugs.
    Zynga, please do not abandon us, Fishville has become a part of us. Please reconsider.

  4. Fishville is the first game I ever played on Facebook. It’s been addicting and I’ve met some wonderful people through the game. I’m surprised that the poo-bahs at Zynga are disposing of the game without investigating the possibility of selling it off, much as corporations do to products and divisions. I wish they’d keep the game active. There will be a huge void on Facebook once it isn’t there anymore.

  5. unfortunate. but i don’t care. fishville = easy game. it can be ascertained, there is no income from this game. so good for you zynga, but i don’t know about other player fishville.

Leave a Reply

Your email address will not be published. Required fields are marked *