killer game loops case: magic land - henric suuronen (wooga)

55
© wooga 1 Killer Game Loops Case: Magic Land Henric Suuronen Head of Studio at wooga

Upload: sociality-rocks

Post on 22-Jan-2018

2.218 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

1

Killer Game Loops

Case: Magic LandHenric Suuronen

Head of Studio at wooga

Page 2: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

2

Key stats

6 games on Facebook; 40 million active users

#3 social game developer worldwide

Little advertising

70% of users are female (age 20-60)

About wooga

Founded January 2009

Funding of $31m

International team of >100from 20 countries in Berlin

Page 3: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

3

Henric Suuronen

Wooga – Head of Studio

Magic Land

Magic Land: Island (HTML5)

GamesChangedMyLife.com blog

Previous work

Millionaire City – 2.9M DAU

MMA Pro Fighter

Tower Bloxx - 2007

+ >20 mobile titles

Page 4: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

4

© wooga4

Today’s Agenda

I. Game Loop

II. Smart-Depth

III. Closure

IV. Case: Magic Land

V. Post-Launch Iteration

Page 5: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

5KILLER GAME LOOPS

Page 6: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

6

Game Loop?

The chain of actions you do over and over again

Usually to generate soft currency

Page 7: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

7

Page 8: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

8

BUY FISH

GROW FISH

SELL FISH

Page 9: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

9

Page 10: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

10

BUY PLOT

BUY & PLACE ITEM

WAIT INCOME

COLLECTINCOME

Page 11: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

11

Common loop mistakes

• Object disappears at the end

• User does not get in-game money from the Core loop -> focus else

• Too complex/imaginary

• Slow animations -> not responsive

• Several Game Loops

• Too simple

Page 12: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

12

Good Game Loop?

• Real-life simulation

• Fun 1 time – Fun 1000 times

• Few steps (4-6 max)

• Requests tied to it

• Smart-Depth

• Good Closure

Page 13: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

13

Smart-Depth

An extra layer ON the core game loop that adds strategy and more ‘game’

BUY$$PLOT$

BUY$&$PLACE$$ITEM$

WAIT$$$INCOME$

COLLECT$INCOME$

Page 14: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

14ITEM INTERDEPENDENCY

Page 15: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

15FLOW PLANNING

Page 16: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

16TIMING - PLANNING

Page 17: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

17SMART-DEPTH

Un-fog optimally Utilize Outposts

Page 18: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

18SMART-DEPTH

Page 19: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

19

Game Closure

“I will define closure as the ability to leave the game with a feeling of certainty that one has done all one can do and that things will be okay until one returns [..]”

(Brenda Brathwaite)

Page 20: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

20GOOD CLOSURE

Page 21: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

21BAD CLOSURE

Page 22: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

22CLOSURE

Page 23: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

23

Timers & bars Blinking Icons

CLOSURE

Page 24: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

24

Loop Closure

• All actions done rewards waiting

• Variable / fixed times

• Energy Re-fills - timer

• Knows punishment rules

• Same state when returning

Page 25: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

25

Change Loop after launch?

Page 26: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

26

Checklist

Game Loop Check-List

Real-Life Simulation

Earn Soft Currency

Repeatedly Fun

Few Steps

Requests Tied

Smart-Depth

Closure

Page 27: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

27

Checklist

Game Loop Check-List

Real-Life Simulation

Earn Soft Currency

Repeatedly Fun

Few Steps

Requests Tied

Smart-Depth

Closure

THIS IS NOT HOW YOU MAKE GAMES!

Page 28: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

28

BE HUMBLE

Page 29: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

29

© wooga29

Page 30: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

30

BOARD GAME

Page 31: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

31

BUY HOUSE

OPTIMALPLACING

WAIT INCOME

COLLECTINCOME

CITY GAME

WHACKNPC/OBJECT

BUY MAP

UN-FOG

OPTIMAL

ADVENTURE GAME

MORE SPACE/ITEMS

PLACE &BUILDHOUSE

Page 32: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

32

Concept Shot

CONCEPT SHOT

Page 33: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

33LEGO PROTOTYPING

Page 34: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

34

Prototyping / early 1st playableGAME 1st Playable

Page 35: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

35

User Testing

USER TESTING

Page 36: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

36

Closed BetaCLOSED BETA

Page 37: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

37LAUNCH 15th August

Page 38: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

38

POST-LAUNCH ITERATION

Page 39: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

0

50

100

150

200

250

300

350

400

week 1 week 2 week 3 week 4 week5

First 5 weeks show promise

Page 40: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

40

Focus: Improve Retention

Page 41: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

41

Problems Identified

- Too many dropping even before seeing the game.

Page 42: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

42

Problems Identified

- Too few completing tutorial- Too many dropping L2 L3- Way too many dropping L3 L4

Page 43: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

43

Data will show you there is a problem but very rarely suggest why.

Page 44: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

44

Page 45: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

45

User Testing

USER TESTING

Page 46: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

46RE-SHUFFLE GOALS

Page 47: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

47USABILITY

Page 48: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

48

Extending TutorialEXTEND TUTORIAL

Page 49: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

49OBJECTIVE & STORY

• Re-write Tutorial texts• Goals to support Objective (becoming ruler)• More Story Goals

Page 50: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

50

Progression Speed

BALANCING

Energy& Level-up

Resource& RewardAmounts

Page 51: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

51

Solved Problems?

Problems

Before game drop-off

Tutorial Completion Rate

Drop-off L2L3

Drop-off L3L4

1-day retention: +3-4 percentage points7-day retention: +3-5 pp.

Page 52: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

52

Iterate, validate, iteratevalidate, iterate, validateiterate, validate, iterate

Work continues…

Page 53: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

0

200

400

600

800

1,000

1,200

1,400

1,600

May Jul Aug Oct Dec Mar May Jul Sep

WHAT IS POSSIBLE

Page 54: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

54

apps.facebook.com/magicland

Page 55: Killer Game Loops Case: Magic Land - Henric Suuronen (Wooga)

© wooga

55

wooga.com/jobsBlog: gameschangedmylife.comTwitter: @Henricgames Slides available

Thank You!