Game Design and Farmville [ November 26th, 2009 ] Posted in » Business, Game Development, Personal

Juuso over at recently asked “Why the **** do people play farmville?

Aside from giving me flashbacks to a gawd-awful Roy “Chubby” Brown remix, it got me thinking.

You see I’ve been playing it for a while.

A FarmVille Farm in All Its Glory

A FarmVille Farm in All It's Glory - Sadly Not Mine

I think for the most part it entertains the desire to explore part of my subconscious.

There’s an entertainment value of seeing what’s around the next corner or getting the item further up the tech tree, or, in Farmville’s case, seeing what new stuff you can get as you progress through the game.

Marie, my wife, is in to it far more than I am but I think it was telling that when she has reached the point where the only way to proceed was to pay Zynga money to buy items, thus effectively halting natural progression through their tech tree, then my desire to play the game came to a complete stop.

The other game issue is the grind aspect which is also designed to make you pay money, you have to plow, sow, harvest by clicking on each tile individually.

You can buy tractors, harvesters and seed sowing machines that let you do 2 x 2 tiles at a time but they have a limited amount of fuel and don’t last for the whole of a big field.

Of course you could pay Zynga real cash for more fuel :-)

But then I guess I’m not the target audience, I can’t see me ever wanting to pay money to play the game which makes me wonder how many of the reportedly 60 million + players do.

Given that Zynga has, according to, reportedly 100 million unique visitors a month to it’s numerous Facebook apps, not counting its MySpace versions, and is estimated to make more than $200 million in revenue this year, although some estimates put that at over $1 billion, then there’s clearly enough people who do.

Other problems people are finding is that they’re getting lag.

I haven’t experienced too much lag when playing, but then I’ve been using a laptop that happily runs Fallout 3 with a hefty ftp transfer going on in the background (as I found out the other night ;-)).

However, my wife’s laptop chugs like a student at a beer-drinking contest while playing it, which also puts her off the game.

Going full screen helps because Flash can use hardware acceleration in full screen.

It does make me wonder though what the game’s doing in the background to cause that much lag though, even taking into account Flash’s complete lack of multithreading, and assuming it’s constantly maintaining server state, it’s really not that big a game to cause such an issue :-/

Still, I think it’s a good game for students of game design though, as it has everything pretty much boiled down to the essentials.

  • Fairly simple but effective game progression with obvious benefits.
  • Shows how the effect of grind can be used to drive player progression, in this case for the Dark Side of game design to encourage the player to spend money to avoid having to do it).
  • It’s a very simple to play.
  • It has a series of interesting choices: do you plant one type of crop and hope to come back in 4 hours to harvest them or plant the crops that take 48 hours to grow but you won’t make as much money in the same period of time. Not harvesting your plants then results in a ruined crop and loss of money.

It’s hardly the pinnacle of game design but it probably stands out most as a way to play socially without competing with anyone, which is known to appeal to female gamers.

As a good example of the emerging mass-market social game design.

  • You are encouraged to spread the game by asking your facebook friends to join as “neighbours”, and are rewarded with unlocking pre-requisites.
    Thus encouraging new players via word-of-mouth.
  • Secondly, you are encouraged to send gifts to your current neighbours, and them you, in return for unlocking achievements.
    This has the effect of keeping the game in peoples mind as the message of a gift waiting for them shows up when they next log on to Facebook.

With apparently 60 million + players on Farmville, it’ll be interesting to see if their simple mechanics can keep that going or if they’ll descend into a churn and burn approach of building simple games then marketing them to drive players, then letting them die once the player base starts to leave.

Time will tell…

All Out War : 4025 Redux

Well, as always things don’t always work out the way you planned.

We were supposed to have a contract with a client to do his community website in Flex but that fell apart which was a little annoying.

So anyway, I’ve put my time and effort into finding a new job, which is easier said than done although I have a recruitment agency apparently talking to Monumental for me, and, amongst other things, reworking the design for All Out War : 4025 into a new game provisionally, and imaginatively, entitled All Out War : 4050 ;)

Read More …

July 1st, 2009 | Leave a Comment

Terminator: Salvation – Rise Of The Twitter

Web 2.0 Game Marketing

Apologies if you’ve already seen this but I came across a fascinating Twitter based game for the upcoming Terminator : Salvation film the other day.

The basic premise is that the human resistance has apparently hacked into SkyNet’s Twitter channel and is coordinating they’re own movements using it.

Resistance to Twitter is Futile

Resistance to Twitter is Futile

Read More …

May 24th, 2009 | Leave a Comment

Car Jack Streets

A Long Time Ago In An Indie Developer’s Blog Not So Far Away….

I know! it’s been far far too long since I posted to my blog.

I try to post relevent items rather than making it a longer text version of Twitter like some people, but sometimes that’s hard to find the time and energy.

Read More …

May 23rd, 2009 | Leave a Comment

Strong as an Ox


I decided a little while back to switch from my own home-grown XNA framework to using an existing one.
I had a look around but couldn’t find one that met my requirements, I was after a solid, modern, game engine that wasn’t tied into a specific type of game.


Most of the engines I came accross seemed to be using the old shove everything into one scene graph method, until I came across the Ox Game Engine (

Read More …

February 28th, 2009 | Leave a Comment

Floating in Space

Feature #1: Space Merchants (Yes I will think of a better name at some point) will be set entirely in our solar system.

Sounds small? Well consider that there are 8 major planets, 5 dwarf planets, 166 known moons, billions of small objects and 1 sun contained in roughly 2 light years or 125, 000 AU or 18,700,000,000,000 km/11,619,641,290,400 miles out from the sun.
I’m hoping that will give enough space and interesting locations to visit, and that’s before you start adding space stations and the like.

Read More …

February 26th, 2009 | Leave a Comment

Space Merchants – The Game

So what is this game idea I’m working on at the moment?

Well, Space Merchants (working title) simply put is a Freeform Space Opera* with a semi-random storyline, complex supply and demand trading, ship-to-ship and personal combat in a 2D game using 3D effects.

Phew, well what does that mean? Well it gives me a lot of scope and a lot of rope to hang myself!
Basically, you, the player, plays the part of a starship captain. You can then decide what to do Elite style.

Read More …

February 10th, 2009 | Leave a Comment

The End

The story so far…

Well 2008 was a funny old year. It was the best of times… It was the worst of times…

Read More …

January 26th, 2009 | Leave a Comment

Powered by WordPress | Blue Weed by Blog Oh! Blog | Entries (RSS) and Comments (RSS).

Nutter’s World is Stephen Fry proof thanks to caching by WP Super Cache