how to prototype effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...your method...

56
Prototyping for Innovation How to Prototype Effectively Kellee Santiago OUYA, Indie Fund, Etc.

Upload: others

Post on 20-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Prototyping for Innovation How to Prototype Effectively Kellee Santiago OUYA, Indie Fund, Etc.

Page 2: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that
Page 3: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

DEVELOPER ADVOCATE PRODUCER

Page 4: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

An Indie Background

Page 5: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

student projects -> commercial games ? ? ?

? ?

Page 6: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

I. Foundations for Production II. A Few Alterations III. Illustrative Examples (Flower) IV. Questions

Page 7: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A (very) brief history of production process theory Your Method

• Have an idea for a game.

• Make game.

• Iterate on mechanics

• Launch

Page 8: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A (very) brief history of production process theory (Cerny) Method

Page 9: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Cerny Method

Game Idea -> Design Document -> Schedule -> Make Game

Page 10: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Cerny Method

I. Preproduction

II. Production

Page 11: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Cerny Method

I. Preproduction

I. Prototyping

II. 1-3 ideas simultaneously

Delivery = Vertical Slice

Page 12: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Cerny Method

II. Production

I. Execution

II. Craft

Page 13: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A (very) brief history of production process theory AGILE/Scrum

Page 14: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

AGILE/Scrum Method

Page 15: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

AGILE/Scrum Method

I. Outline Production Schedule

II. Detailed Sprint Schedule for 2 weeks

III. At the end of 2 weeks, re-evaluate

IV. Re-evaluate Production Schedule

V. Repeat

Page 16: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Your Method v1.1

• Have an idea for a game. • You prototype and create a playable demo that represents the

idea of your game.

• You assess whether this game is fun or not.

• You put together a plan on how to create the rest of this game.

• Make game. • Your schedule has the most clarity near-term, and you start with

the biggest questions first.

• Assess reality of schedule

• Iterate on mechanics

• Launch

Page 17: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

Page 18: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

1. Assess assets & constraints.

How much money can you lose?

Do you need more?

What are your skills? How much time do you have?

How big are your unknowns?

Page 19: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

1. Assess assets & constraints.

2. Evaluate the Marketplace & Your Game

Page 20: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that
Page 21: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

T. C. G.

• Technology

• Content

• Gameplay

Page 22: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

X Statement

We all walk the path, each journey is different.

Page 23: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Prior Art Research

Page 24: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Antichamber – An Overnight Success, Seven Years in the Making

Page 25: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

1. Assess assets & constraints.

2. Evaluate the Marketplace.

3. Look at the Calendar of Events.

Promoterapp.com

Page 26: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

1. Assess assets & constraints.

2. Evaluate the Marketplace.

3. Look at the Calendar of Events.

4. What are the biggest unknowns?

Page 27: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

1. Assess assets & constraints.

2. Evaluate the Marketplace.

3. Look at the Calendar of Events.

4. What are the biggest unknowns?

5. Vertical slice.

Page 28: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

1. Assess assets & constraints.

2. Evaluate the Marketplace.

3. Look at the Calendar of Events.

4. What are the biggest unknowns?

5. Vertical slice.

6. Alpha I.

Page 29: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

1. Assess assets & constraints.

2. Evaluate the Marketplace.

3. Look at the Calendar of Events.

4. What are the biggest unknowns?

5. Vertical slice.

6. Alpha I.

7. Alpha II.

Page 30: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

Alpha I

-full playable game

Alpha II

- All features implemented and final!

Page 31: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

1. Assess assets & constraints.

2. Evaluate the Marketplace.

3. Look at the Calendar of Events.

4. What are the biggest unknowns?

5. Vertical slice.

6. Alpha I.

7. Alpha II.

8. Beta.

Page 32: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

1. Assess assets & constraints.

2. Evaluate the Marketplace.

3. Look at the Calendar of Events.

4. What are the biggest unknowns?

5. Vertical slice.

6. Alpha I.

7. Alpha II.

8. Beta.

9. Re-evaluate schedule regularly!

Page 33: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A New Method

1. Assess assets & constraints.

2. Evaluate the Marketplace.

3. Look at the Calendar of Events.

4. What are the biggest unknowns?

5. Vertical slice.

6. Alpha I.

7. Alpha II.

8. Beta.

9. Re-evaluate schedule regularly!

10. Maintain a stable build!

Page 34: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

A Case Study

Page 35: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

1. Assess assets & constraints.

Page 36: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Goals ●Safe

●Free

●Filled with love

Page 37: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

2. Evaluate the Marketplace

“Fun”

Page 38: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

3. Calendar of Events

• March 2007: Development starts

• June 2007: E3 (won’t be ready)

• September 2007: Tokyo Game Show (nope)

• December 2007: Greenlight Meetings

• March 2008: GDC (talk?)

• June 2008: E3 (debut)

• September 2008: TGS

• January 2009: Media Tour

• March 2009: GDC

Page 39: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

4. What are the biggest unknowns?

• 1. What the heck is a game about being in a field of flowers?

Page 42: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Lots of Flowers

Page 43: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

What about Avatar?

Page 45: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Traveling Seed?

Page 47: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Survival Challenge!

Page 48: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Spells! Time Limit! Timer

Ability

Page 49: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

F&@k!

Page 50: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that
Page 51: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

5. Vertical Slice

Page 52: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

6. Alpha I.

Page 53: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

7. Alpha II. 1. Assess assets & constraints.

2. Evaluate the Marketplace. 3. Look at the Calendar of Events.

4. What are the biggest unknowns? 5. Vertical slice.

• Tuned gameplay & visual effects • Audio mix-down

Page 54: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

8. Beta 1. Assess assets & constraints.

2. Evaluate the Marketplace. 3. Look at the Calendar of Events.

4. What are the biggest unknowns? 5. Vertical slice.

• January 2009

Page 55: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

9. & 10. Schedule and Build Iterations

1. Assess assets & constraints. 2. Evaluate the Marketplace.

3. Look at the Calendar of Events. 4. What are the biggest unknowns?

5. Vertical slice.

Page 56: How to Prototype Effectivelytwvideo01.ubm-us.net/o1/vault/gdcchina14/presentations/...Your Method v1.1 • Have an idea for a game. • You prototype and create a playable demo that

Q&A [email protected]