FarmVille est un jeu social de simulation de ferme en temps réel développé par Zynga, disponible comme une application sur le site Internet de mise en réseau social Facebook. Le jeu permet aux membres de Facebook de diriger une ferme virtuelle en plantant, en cultivant et en récoltant des récoltes virtuelles, des arbres et en élevant le bétail. Depuis son lancement en juin de 2009, FarmVille est devenu l'application de jeu la plus populaire sur Facebook, avec plus de 82,7 millions d'utilisateurs actifs et plus de 22,5 millions de fans en février de 2010. FarmVille a commencé comme un clone de Farmtown, autre application populaire sur Facebook. En septembre 2011, Farmville est la troisième application la plus populaire des jeux Facebook derrière CityVille et The Sims Social. Sur le commencement d'une ferme, le joueur crée d'abord un avatar personnalisable. Il dispose ensuite d'un petit terrain vague avec six parcelles de terre, dont quatre sont dans le processus de croissance et deux (aubergines et fraises) sont arrivées à maturité. Le jeu est basé autour du « marché », lieu où les articles peuvent être achetés : les graines ; les arbres ; les animaux ; les bâtiments ; les décorations ; les véhicules, etc. Il est possible d'acheter en utilisant des « Farm Coins », l'argent générique de FarmVille (qui est gagné en vendant des récoltes) ou des « Farm Cash » (que le joueur gagne au taux d'un dollar par niveau d'expérience). Un joueur peut choisir entre acheter avec de l'argent réel, des « Farm Coins » ou des « Farm Cash » de Zynga. Le joueur plante des graines et des arbres qui donnent des récoltes et rapportent ainsi des « Farm Coins ».Les animaux peuvent aussi être achetés et élevés.Le joueur gagne des points d'expérience (XP) par les articles achetés et l'accomplissement de tâches régulières telles que le labourage, la semence et la récolte.Gagner des points XP augmente le niveau du joueur, ce qui lui permet d'avoir accès à plus de contenu du jeu.