Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
 
Building BIG Social Games Amitt Mahajan Lead Developer - FarmVille December 16, 2009
FarmVille is about  RETENTION 28M Players Daily 80M Monthly
So how do we design  games to have wide appeal  and good retention?
Don’t Turn People Off <ul><li>Pick themes & concepts people can relate to </li></ul><ul><li>The rules of how plants grow i...
Build Social Value <ul><li>Every time you play you build up a relationship </li></ul><ul><li>Replacement for having to go ...
Visual Appeal Bright Graphics “ Moments of Joy”
Routine Updates and Events <ul><li>Keeping your game updated is key to retaining users </li></ul><ul><li>No need to go com...
We have our design,  now how do we implement it?
A Bit on Code Architecture <ul><li>Invest in data driven design and localization </li></ul><ul><li>Abstract away platform ...
Client Performance Long load times and sluggish framerate KILL retention Get something visible as soon as possible Stream ...
Server Scaling The Cloud – Autoscale! Everything is Async & Cached Parallelize all parts of architecture DB is redundant d...
Caching <ul><li>Game should be able to run without FB api or your DB available </li></ul><ul><li>Profile canvas page loads...
Q&A
We’re hiring!  zynga.com/jobs Email: amahajan@zynga.com
Próxima SlideShare
Cargando en…5
×

213

Compartir

Building Big Social Games

Amitt Mahajan's Social Games Seattle presentation on how to design and develop big social games that reach millions of users daily. Examples from the Facebook game FarmVille are used to illustrate ways to capture large audiences and retain them.

Presented December 16th, 2009 in Seattle

Audiolibros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo

Building Big Social Games

  1.  
  2. Building BIG Social Games Amitt Mahajan Lead Developer - FarmVille December 16, 2009
  3. FarmVille is about RETENTION 28M Players Daily 80M Monthly
  4. So how do we design games to have wide appeal and good retention?
  5. Don’t Turn People Off <ul><li>Pick themes & concepts people can relate to </li></ul><ul><li>The rules of how plants grow is common knowledge </li></ul><ul><li>No offending themes -- HARD </li></ul>
  6. Build Social Value <ul><li>Every time you play you build up a relationship </li></ul><ul><li>Replacement for having to go out of your way to keep in touch with someone </li></ul>
  7. Visual Appeal Bright Graphics “ Moments of Joy”
  8. Routine Updates and Events <ul><li>Keeping your game updated is key to retaining users </li></ul><ul><li>No need to go complex, can be as simple as new items </li></ul><ul><li>Use metrics and feedback to drive product direction </li></ul><ul><li>Marketing is REQUIRED </li></ul>
  9. We have our design, now how do we implement it?
  10. A Bit on Code Architecture <ul><li>Invest in data driven design and localization </li></ul><ul><li>Abstract away platform calls </li></ul><ul><li>Make it dead simple to use FB communication channels </li></ul><ul><li>Route traffic between your frontend and backend using a single point </li></ul>Server (PHP) Authority on all game actions Handles all FB comm. Client (Flash) Generates “actions” to send back to server This traffic needs to be verified and reliable Plow/Plant/Etc. Updated Game State Server (PHP) Authority on all game actions Handles all FB comm.
  11. Client Performance Long load times and sluggish framerate KILL retention Get something visible as soon as possible Stream in content, block on load for ONLY what’s needed (HUD/User Data) Adapt rendering to framerate
  12. Server Scaling The Cloud – Autoscale! Everything is Async & Cached Parallelize all parts of architecture DB is redundant datastore only
  13. Caching <ul><li>Game should be able to run without FB api or your DB available </li></ul><ul><li>Profile canvas page loads – Reduce REST & DB calls to 0 </li></ul><ul><li>One trick: Iframe that precaches FQL calls as game canvas page loads </li></ul>
  14. Q&A
  15. We’re hiring! zynga.com/jobs Email: amahajan@zynga.com
  • AhmedAdam56

    Nov. 21, 2016
  • LeeJiMyung1

    Sep. 3, 2013
  • cmmtech

    Aug. 29, 2013
  • wangfox1

    Aug. 8, 2013
  • retic720

    Aug. 6, 2013
  • milido

    Jul. 16, 2013
  • totaloncue

    May. 20, 2013
  • mileyryu

    May. 6, 2013
  • Akhand_Creation

    Apr. 27, 2013
  • gigihseptianto

    Mar. 31, 2013
  • StephanieSawler

    Mar. 6, 2013
  • germanmarianogomez

    Feb. 28, 2013
  • peruzzi79

    Feb. 18, 2013
  • super_doel

    Feb. 17, 2013
  • JacquesFu

    Feb. 16, 2013
  • wonbba

    Feb. 5, 2013
  • PascalNiehof

    Jan. 28, 2013
  • TobiasFolprecht

    Jan. 25, 2013
  • Knutb

    Jan. 17, 2013
  • amiclan

    Dec. 11, 2012

Amitt Mahajan's Social Games Seattle presentation on how to design and develop big social games that reach millions of users daily. Examples from the Facebook game FarmVille are used to illustrate ways to capture large audiences and retain them. Presented December 16th, 2009 in Seattle

Vistas

Total de vistas

43.336

En Slideshare

0

De embebidos

0

Número de embebidos

5.746

Acciones

Descargas

0

Compartidos

0

Comentarios

0

Me gusta

213

×