Amitt Mahajan discusses common game design techniques used within Zynga's popular social games to create experiences that encourage user acquisition, retention, and investment.
QCon London: Mastering long-running processes in modern architectures
Social Gold: The Design of FarmVille and Other Social Games (Web2Expo 2010)
1. Social Gold: The Design of FarmVille and Other Social Games May 5, 2010 Amitt Mahajan - Zynga
2. Questions to answer How do I get people to play my game? How do I get people to tell their friends? How do I get people to stick around? How do I get people to invest?
3. Why do people play social games? Alleviate boredom Connect with friends Competition
4. Appealing to a wide audience Choose a broad non-offensive theme Keep core gameplay simple Consider international players
5. Choosing a theme Broader the better Appeal to something folks already know Avoid offensive subjects
7. Inventory Capturing a player Hidden but effective tutorial Gradually introduce complexity Focus on non-design challenges as well More Complex More Complex Treasure Fruit
8. Cater to different play styles Players find different types of fun in your game Provide several ways to win Get them to interact with each other
23. Play, invest, express Engage users first Make it easy to convert Surface the value they are receiving Play Currency Paid Currency
24. Allow the reversal of mistakes Status symbols Social ROI Enable expression
25. Wrap-up How do I get people to play my game? Have a simple design and a theme that is relatable How do I get people to tell their friends? Make social part of your core gameplay and not forced How do I get people to stick around? Give them a reason to come back and something to aspire to How do I get people to invest? Engage players and provide an easy way to express themselves