Transcript
Page 1: How to Write Addictive Feedback Loops
Page 2: How to Write Addictive Feedback Loops

We can think of the structure of games and apps as the body of a car.

Page 3: How to Write Addictive Feedback Loops

Rubber, plastic, glassComponents Board, pieces

Page 4: How to Write Addictive Feedback Loops

Rubber, plastic, glassComponents Board, pieces

Mechanics A turn based game

Step on the gas to move forward

Page 5: How to Write Addictive Feedback Loops

Rubber, plastic, glassComponents Board, pieces

Mechanics A turn based game

Step on the gas to move forward

Kill opponent's king

Get to placesGoal

Page 6: How to Write Addictive Feedback Loops

Today, I’m going to show you what makes this car go. The car’s engine.

Page 7: How to Write Addictive Feedback Loops

It’s called a core game loop/feedback loop,

Page 8: How to Write Addictive Feedback Loops

and like the car’s engine, when it’s out of tune, the game won’t go very far.

Page 9: How to Write Addictive Feedback Loops

However when done right, players will repeat their actions again and again.

Page 10: How to Write Addictive Feedback Loops

They will try to get that friggin’ bird through the poles

dozens of times,

Page 11: How to Write Addictive Feedback Loops

And swipe endlessly to pass a level in Candy Crush.

Page 12: How to Write Addictive Feedback Loops

[email protected]

Hi, my name is Dori.I make games and teach game design.

WWW.DoriAdar.com

Page 14: How to Write Addictive Feedback Loops

To understand the forces behind repeated actions,we must go back in time and meet the godfather of

Behaviorism.

Page 15: How to Write Addictive Feedback Loops

His name is B.F Skinner and he’s known for this quote...

Page 16: How to Write Addictive Feedback Loops

“Give me a child and I’ll shape him into anything”

(Yikes)

Page 17: How to Write Addictive Feedback Loops

And this box.

Page 18: How to Write Addictive Feedback Loops

The operant conditioning box, AKA the Skinner box, was used to study animal behavior.

Page 19: How to Write Addictive Feedback Loops

Skinner proved that rats’ behavior could be shaped.

Page 20: How to Write Addictive Feedback Loops

A stimuli (light or sound) was presented to the rat in the skinner box.

Page 21: How to Write Addictive Feedback Loops

If the rat responded by pressing a lever,it would get some food as a reward.

Page 22: How to Write Addictive Feedback Loops

Soon enough the rat was pressing the lever each time the stimuli went on.

Page 23: How to Write Addictive Feedback Loops

Let me lay it out for you:

Trigger(light or sound)

Simple act(push the lever)

Reward!

Repeat

Page 24: How to Write Addictive Feedback Loops

Albeit, an interesting thing happened when Skinner started messing with the rat’s rewards.

Page 25: How to Write Addictive Feedback Loops

Instead of giving the rat a fixed dose of food, he mixed it up.

Page 26: How to Write Addictive Feedback Loops

The rat would get a small amount on each pull, then, every once in a while, a large amount would be dispensed..

Page 27: How to Write Addictive Feedback Loops

Every few lever taps: a special treat!

Page 28: How to Write Addictive Feedback Loops

(I’m pretty sure it wasn’t a huge-ass candy, but you get the idea).

Page 29: How to Write Addictive Feedback Loops

That drove the Skinner’s rats crazy, pulling the levers endlessly long after no treats were given.

Page 30: How to Write Addictive Feedback Loops

It turns out that a variable reward is a key factor when conditioning a rat to perform a repetitive action.

Page 31: How to Write Addictive Feedback Loops

And… this does not apply only to rats.

Page 32: How to Write Addictive Feedback Loops

Skinner boxes for humans are a very successful business.

Page 33: How to Write Addictive Feedback Loops

The slot machine core game loop is very similar to what you’ve just seen in the Skinner experiments.

Page 34: How to Write Addictive Feedback Loops

StimuliThe slot machines are shiny, neony.

They look delicious.

Page 35: How to Write Addictive Feedback Loops

Simple actionPlayer pulls the machine’s lever.

Page 36: How to Write Addictive Feedback Loops

AnticipationThe reels role and the tension builds.

Is it a jackpot?

Page 37: How to Write Addictive Feedback Loops

Variable rewardSometimes something, other times nothing,

every now and then a huge reward.

Page 38: How to Write Addictive Feedback Loops

Trigger (Deliciously looking

machine)

Simple action (Pull the trigger)

AnticipationVariable reward

(prize money)

The slot machine game loop

Repeat

Page 39: How to Write Addictive Feedback Loops

You might think that people are slot machine addicts because of the potential money prize.

Page 40: How to Write Addictive Feedback Loops

I mean, without the $$, what’s the point?

Page 41: How to Write Addictive Feedback Loops

You’d be surprised to learn that one of the most lucrative casual game genre, is slots.

Page 42: How to Write Addictive Feedback Loops

Users pour in real money…and win virtual coins.

Page 43: How to Write Addictive Feedback Loops
Page 44: How to Write Addictive Feedback Loops

It is not the money that is addictive, it’s the loop.

Page 45: How to Write Addictive Feedback Loops

Apparently winning virtual money can be as exciting as the real deal.

Page 46: How to Write Addictive Feedback Loops

We are hooked on a

feeling.

Page 47: How to Write Addictive Feedback Loops

That’s what we are really after.Feelings.

Page 48: How to Write Addictive Feedback Loops

When designing games and products,make your users feel rewarded.

Page 49: How to Write Addictive Feedback Loops

And make the reward variable to get them hooked.

Page 50: How to Write Addictive Feedback Loops

This is one of the secrets of Tinder,the mega huge dating app.

Page 51: How to Write Addictive Feedback Loops

Each time users log in they see different people they can possibly date.

Page 52: How to Write Addictive Feedback Loops

TINDER IS LIKE A BOX OF CHOCOLATES

You never know what you’re gonna get!

Page 53: How to Write Addictive Feedback Loops

After logging in, users would find themselves hooked in a feedback loop that much resembles the slot

machines’ loop:

Page 54: How to Write Addictive Feedback Loops

Trigger (Deliciously looking

machine)

Simple action (Pull the trigger)

AnticipationVariable reward

(prize money)

The slot machine game loopRepeat

Trigger (Deliciously looking

people)

Simple action (Swipe left/right)

AnticipationVariable reward

(A match!)

RepeatTinder’s game loop

Page 55: How to Write Addictive Feedback Loops

After all, Tinder is a brilliantly executed slot machine for dating purposes.

Page 56: How to Write Addictive Feedback Loops

So many games and services that could fit the basic Skinner-slot machine’s loop.

Can you think of any?

Page 57: How to Write Addictive Feedback Loops

Interested in learning more? Click here to check out

the full game design course!

Page 58: How to Write Addictive Feedback Loops

Thank you...

Rotem Tamir for editing this slideand you, for reading it :)


Top Related