bootstrapping 101: perblue @ gdc europe

119
Bootstrapping 101: How college kids built a thriving game company in under 3 years Justin Beck Co-Founder and CEO PerBlue, Inc @PerBlue @JustinKBeck

Upload: perblue

Post on 01-Nov-2014

519 views

Category:

Economy & Finance


2 download

DESCRIPTION

Justin Beck, CEO of mobile and social gaming company PerBlue, give his Bootstrapping 101 presentation at GDC Europe. For questions or feedback, email [email protected]

TRANSCRIPT

Page 1: Bootstrapping 101: PerBlue @ GDC Europe

Bootstrapping 101: How college kids built a thriving game company in under 3 years

Justin Beck Co-Founder and CEO

PerBlue, Inc

@PerBlue @JustinKBeck

Page 2: Bootstrapping 101: PerBlue @ GDC Europe
Page 3: Bootstrapping 101: PerBlue @ GDC Europe
Page 4: Bootstrapping 101: PerBlue @ GDC Europe
Page 5: Bootstrapping 101: PerBlue @ GDC Europe
Page 6: Bootstrapping 101: PerBlue @ GDC Europe
Page 7: Bootstrapping 101: PerBlue @ GDC Europe

Virtual Goods Expenses

Purchase Swag 37% Level Up 22% Refine Oil 15% Customize Weapons 16% Change Skill 10%

Page 8: Bootstrapping 101: PerBlue @ GDC Europe

Our Revenue

$0

$50,000

$100,000

$150,000

$200,000

$250,000

Jan

-10

Feb

-10

Mar

-10

Ap

r-1

0

May

-10

Jun

-10

Jul-

10

Au

g-1

0

Sep

-10

Oct

-10

No

v-1

0

De

c-1

0

Jan

-11

Feb

-11

Mar

-11

Ap

r-1

1

May

-11

Jun

-11

Jul-

11

Au

g-1

1

Sep

-11

Oct

-11

No

v-1

1

De

c-1

1

Jan

-12

Feb

-12

Mar

-12

2010 2010 2012 2011

Page 9: Bootstrapping 101: PerBlue @ GDC Europe

Our Users

• 1.5 million user accounts • 15,000 DAU

40 – 50 Cents per user, per day

• 50,000 MAU • 1,500 concurrent players • 70% male, 30% female • 65% USA, 35% rest of the world • 85% Android, 15% iOS

Page 10: Bootstrapping 101: PerBlue @ GDC Europe
Page 11: Bootstrapping 101: PerBlue @ GDC Europe
Page 12: Bootstrapping 101: PerBlue @ GDC Europe

How did this start?

Page 13: Bootstrapping 101: PerBlue @ GDC Europe
Page 14: Bootstrapping 101: PerBlue @ GDC Europe
Page 15: Bootstrapping 101: PerBlue @ GDC Europe
Page 16: Bootstrapping 101: PerBlue @ GDC Europe
Page 17: Bootstrapping 101: PerBlue @ GDC Europe
Page 18: Bootstrapping 101: PerBlue @ GDC Europe
Page 19: Bootstrapping 101: PerBlue @ GDC Europe
Page 20: Bootstrapping 101: PerBlue @ GDC Europe
Page 21: Bootstrapping 101: PerBlue @ GDC Europe
Page 22: Bootstrapping 101: PerBlue @ GDC Europe
Page 23: Bootstrapping 101: PerBlue @ GDC Europe

We got offered really early money.

Page 24: Bootstrapping 101: PerBlue @ GDC Europe

Take The Money or Bootstrap?

Page 25: Bootstrapping 101: PerBlue @ GDC Europe

Why did we turn it down?

Page 26: Bootstrapping 101: PerBlue @ GDC Europe

Terms That Stink

• Small investment

• 1 board seat out of 3

• 10% share of the company

• Preferred Stock – protective provisions

Page 27: Bootstrapping 101: PerBlue @ GDC Europe

We didn’t trust them.

Page 28: Bootstrapping 101: PerBlue @ GDC Europe

We’re officially Bootstrapping.

Page 29: Bootstrapping 101: PerBlue @ GDC Europe
Page 30: Bootstrapping 101: PerBlue @ GDC Europe

Sleep!

My life @ Microsoft

Page 31: Bootstrapping 101: PerBlue @ GDC Europe

The real cost is not just time.

Stress

Focus

Page 32: Bootstrapping 101: PerBlue @ GDC Europe

Microsoft offered me a great job.

Page 33: Bootstrapping 101: PerBlue @ GDC Europe

Take M$ job or continue to bootstrap?

Page 34: Bootstrapping 101: PerBlue @ GDC Europe

Why did I turn down the job offer?

Page 35: Bootstrapping 101: PerBlue @ GDC Europe

Mobile Opportunity

Page 36: Bootstrapping 101: PerBlue @ GDC Europe

Microsoft will always be around.

Page 37: Bootstrapping 101: PerBlue @ GDC Europe
Page 38: Bootstrapping 101: PerBlue @ GDC Europe
Page 39: Bootstrapping 101: PerBlue @ GDC Europe

The real value isn’t the money.

Education

Page 40: Bootstrapping 101: PerBlue @ GDC Europe

Don’t let upfront cash buy you.

Page 41: Bootstrapping 101: PerBlue @ GDC Europe

Let’s do the math

40 hr/ week x 52 weeks___ 2080 hours 3 hr/ trip x 15 trips on the boat 45 hours

Is $35k worth 45 hours of fun and 2080 hours of misery?

Page 42: Bootstrapping 101: PerBlue @ GDC Europe
Page 43: Bootstrapping 101: PerBlue @ GDC Europe

Assembling the team

Page 44: Bootstrapping 101: PerBlue @ GDC Europe

Stock Options

Page 45: Bootstrapping 101: PerBlue @ GDC Europe

How do stock options work?

Page 46: Bootstrapping 101: PerBlue @ GDC Europe

Early Stage Employee Stock Options

• Really low price per share

• PT work .1% for a year

• FT work .4%-.8% for a year

Page 47: Bootstrapping 101: PerBlue @ GDC Europe

Key to compensation: Good outcomes for the company and employees.

Page 48: Bootstrapping 101: PerBlue @ GDC Europe

Why did people choose this?

Page 49: Bootstrapping 101: PerBlue @ GDC Europe

After 11 months of development…

Page 50: Bootstrapping 101: PerBlue @ GDC Europe

We still weren't shipped.

Page 51: Bootstrapping 101: PerBlue @ GDC Europe
Page 52: Bootstrapping 101: PerBlue @ GDC Europe

We have to ship.

Page 53: Bootstrapping 101: PerBlue @ GDC Europe

Kingdoms Send Messages Crafting Mines Caves Warp travel Armories Crystal Oil Weather Towers Leveled Weapons Ranged Weapons Pets Mini games Trading Merchants Mingling Female character Flags

Spells Water Event feed Alliances Geotargetted marketing Ranged weapons Magic Web view Tutorial Customizable items Item naming Territory naming Sheep Avatar customization Dungeons Collect Gold Payment Subscriptions Tradeposts Claiming Land

Invites Cities Global chat Quests Giant turtles Scrolls Grove Rankings Kill Monsters Hats Research Academies Armories Societies Oxen Sign Posts Flowers Statuses Larva Plants

Page 54: Bootstrapping 101: PerBlue @ GDC Europe

The easiest way to kill your company is by not keeping an eye on scope.

Page 55: Bootstrapping 101: PerBlue @ GDC Europe
Page 56: Bootstrapping 101: PerBlue @ GDC Europe

We launch!

Page 57: Bootstrapping 101: PerBlue @ GDC Europe
Page 58: Bootstrapping 101: PerBlue @ GDC Europe

Some Context

Page 59: Bootstrapping 101: PerBlue @ GDC Europe

“Got a lot of potential.”

Page 60: Bootstrapping 101: PerBlue @ GDC Europe

“I don’t have enough creatures in my circle.”

Page 61: Bootstrapping 101: PerBlue @ GDC Europe

“I am sick of driving around.”

Page 62: Bootstrapping 101: PerBlue @ GDC Europe

People don’t move.

Page 63: Bootstrapping 101: PerBlue @ GDC Europe

“I hit my neighbor’s cat while driving because I was playing PK.”

Page 64: Bootstrapping 101: PerBlue @ GDC Europe

How do we make a location-based game not so... location-based?

Page 65: Bootstrapping 101: PerBlue @ GDC Europe

Sh*t.

Page 66: Bootstrapping 101: PerBlue @ GDC Europe

There is more to location than just being there.

Page 67: Bootstrapping 101: PerBlue @ GDC Europe
Page 68: Bootstrapping 101: PerBlue @ GDC Europe
Page 69: Bootstrapping 101: PerBlue @ GDC Europe
Page 70: Bootstrapping 101: PerBlue @ GDC Europe

Bam

Page 71: Bootstrapping 101: PerBlue @ GDC Europe

We adjusted our strategy.

Page 72: Bootstrapping 101: PerBlue @ GDC Europe

We’re broke.

Page 73: Bootstrapping 101: PerBlue @ GDC Europe

When you’re out of money, the ship stops.

Page 74: Bootstrapping 101: PerBlue @ GDC Europe

Initial Revenue Model: Subscription Based

Page 75: Bootstrapping 101: PerBlue @ GDC Europe

This was before Virtual Goods were pop culture.

Page 76: Bootstrapping 101: PerBlue @ GDC Europe

But we were scared of a pay wall.

Page 77: Bootstrapping 101: PerBlue @ GDC Europe
Page 78: Bootstrapping 101: PerBlue @ GDC Europe

Virtual Goods Expenses

Purchase Swag Level Up Refine Oil Customize Weapons Change Skill

Page 79: Bootstrapping 101: PerBlue @ GDC Europe

Where players spend Food is important.

Page 80: Bootstrapping 101: PerBlue @ GDC Europe

Tradeposts

Page 81: Bootstrapping 101: PerBlue @ GDC Europe

We had the revenue model.

Page 82: Bootstrapping 101: PerBlue @ GDC Europe

We needed money to launch.

Page 83: Bootstrapping 101: PerBlue @ GDC Europe

How can we fund this?

Angel or VC round

Friends and Family round

Start doing contract work

Page 84: Bootstrapping 101: PerBlue @ GDC Europe

Friends and Family

Page 85: Bootstrapping 101: PerBlue @ GDC Europe

Friends and Family: Important Things

Page 86: Bootstrapping 101: PerBlue @ GDC Europe

Family and Friends Terms

• $72,000

• Common Stock

• 3.5% of the company

Page 87: Bootstrapping 101: PerBlue @ GDC Europe

The night before launch…

Page 88: Bootstrapping 101: PerBlue @ GDC Europe

It Worked!

Page 89: Bootstrapping 101: PerBlue @ GDC Europe
Page 90: Bootstrapping 101: PerBlue @ GDC Europe

Raising Growth Capital

Page 91: Bootstrapping 101: PerBlue @ GDC Europe

Raising Growth Capital

• We were profitable

• We employed 7 full time people

• Increasing cash flow

• Had a solid team

Page 92: Bootstrapping 101: PerBlue @ GDC Europe

Many investors asked us to move to CA.

Page 93: Bootstrapping 101: PerBlue @ GDC Europe

Perks of being in the Bay

Page 94: Bootstrapping 101: PerBlue @ GDC Europe

Perks of not being in the Bay

Madison, WI

Page 95: Bootstrapping 101: PerBlue @ GDC Europe

The Results

• Oversubscribed

• Looking for $300k, total of $800k raised

• Good investors that are trustworthy

• 40% West Coast, 60% Midwest

Page 96: Bootstrapping 101: PerBlue @ GDC Europe
Page 97: Bootstrapping 101: PerBlue @ GDC Europe

Scaling Revenue

Page 98: Bootstrapping 101: PerBlue @ GDC Europe

Niche products have more legs than you think.

Page 99: Bootstrapping 101: PerBlue @ GDC Europe

Stay Laser Focused

Page 100: Bootstrapping 101: PerBlue @ GDC Europe

Starting multiple new products with small teams didn’t work.

Page 101: Bootstrapping 101: PerBlue @ GDC Europe

Things that worked

Page 102: Bootstrapping 101: PerBlue @ GDC Europe

Improving new player experience

Page 103: Bootstrapping 101: PerBlue @ GDC Europe

Optimizing profitable features

Page 104: Bootstrapping 101: PerBlue @ GDC Europe

Improving referral systems

Page 105: Bootstrapping 101: PerBlue @ GDC Europe

Improving payment flow

Page 106: Bootstrapping 101: PerBlue @ GDC Europe

Investing in ROI positive marketing

Page 107: Bootstrapping 101: PerBlue @ GDC Europe

Scaling Customer Acquisition

Page 108: Bootstrapping 101: PerBlue @ GDC Europe

Cost of Customer < LTV of customer

Page 109: Bootstrapping 101: PerBlue @ GDC Europe

Cash flow growth is awesome.

Page 110: Bootstrapping 101: PerBlue @ GDC Europe

35 20 12 7

We reused $800k to grow our team 3 times.

Employees Revenue

Page 111: Bootstrapping 101: PerBlue @ GDC Europe

2011 Results

• 3.4x revenue growth

• 2x DAU growth

• Record new accounts

• Record daily revenue

Page 112: Bootstrapping 101: PerBlue @ GDC Europe

Player Graph

0

1000

2000

3000

4000

5000

6000

7000

8000

Jan

-10

Feb

-10

Mar

-10

Ap

r-1

0

May

-10

Jun

-10

Jul-

10

Au

g-1

0

Sep

-10

Oct

-10

No

v-1

0

De

c-1

0

Jan

-11

Feb

-11

Mar

-11

Ap

r-1

1

May

-11

Jun

-11

Jul-

11

Au

g-1

1

Sep

-11

Oct

-11

No

v-1

1

De

c-1

1

Jan

-12

Feb

-12

Mar

-12

<1 Month

1-3 Months

3-6 Months

6-12 Months

Year+

2010 2010 2012 2011

Page 113: Bootstrapping 101: PerBlue @ GDC Europe
Page 114: Bootstrapping 101: PerBlue @ GDC Europe

What are we working on now?

Page 115: Bootstrapping 101: PerBlue @ GDC Europe
Page 116: Bootstrapping 101: PerBlue @ GDC Europe
Page 117: Bootstrapping 101: PerBlue @ GDC Europe

Benefits of this strategy

• Build a “Parallel” brand

• Shorter dev time

• Stick to our strength

• Stackable revenue streams

Page 118: Bootstrapping 101: PerBlue @ GDC Europe

Go forth, bootstrap!

Page 119: Bootstrapping 101: PerBlue @ GDC Europe

Justin Beck

[email protected]

@PerBlue @JustinKBeck