Top Banner
1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004
25

1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

Dec 14, 2015

Download

Documents

Janie Mowles
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

1

Making a ScheduleYou Can Believe In

Korean Games ConferenceTom Sloper

October 16, 2004

Page 2: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

2

© 2004 Tom Sloper

• May not be published or reprinted without the express written permission of the author.

Page 3: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

3

© 2004 Tom Sloper

• May not be published or reprinted without the express written permission of the author.

Page 4: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

4

Last year, I spoke on the importance of planning.

I stressed that in order to make a budget and schedule, the game must be designed in detail before work begins.

Page 5: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

5

I was brilliant. I quoted famous people. I compared different

production approaches.

But then I flubbed it during the Q&A session afterwards.

I can’t believe I was asked back!

Page 6: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

6

Someone asked me,“But when you make a schedule, how do you

believe in it?”

I hadn’t been prepared for that question then. But now I am.

Page 7: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

7

The Question Has 2 Parts

1. How do you make a schedule?

2. How do you believe in the schedule you made?

The answer to #2 is contained in the answer to #1.

Page 8: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

8

How to Make a Schedule

1. Start with a detailed GDD (Game Design Document) and TDD (Tech. DD)

2. Generate lists from the GDDa. Task list for programming

b. Art list

c. Sound list

d. Story text, dialogue, V.O.

e. Music list/specifications

Page 9: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

9

Programming Task List

• Break down the project into its component parts. Shell, config., save, load... U.I. input U.I. display World Characters A.I. Collision detection Event handling Scoring EOG

Player matching Etc.

• Assign tasks to team members as needed

• Staffer make estimate• Manager make estimate• Compare estimates and

discuss• Note dependencies (esp.

art, sound)• Prioritize features

Page 10: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

10

Art List

• Go through GDD with a fine-toothed comb• Identify every screen, icon, character, item,

location, animation.• Make an estimate for each one.• Determine number of artists needed.• Set schedule based on programmers’ needs.• Art starts after programming starts, finishes

before programming ends (concurrent).

Page 11: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

11

Sound List

• Go through GDD with a fine-toothed comb• Identify every sound effect. There should

be a sound for every action the player can make, and for every action the game makes.

• Make an estimate for each sound.• Set schedule based on programmers’

needs.• Sound starts after art, finishes before art.

Page 12: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

12

Story Text & Dialogue

• Starting from the GDD, determine where each line of text or spoken dialogue is needed.

• Screenwriter makes estimate.

• Working backwards from when programming team needs dialogue, determine voice schedule.

• Contact actors’ agents• Provide role descriptions,

desired number of actors• Get audition tapes (demo

reels)• Select actors• Schedule studio time• Recording sessions• Process audio files

Page 13: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

13

Music Specifications

• Starting from GDD, determine location of each music cue in game.

• Determine length of each tune.

• Composer make estimate

• Schedule it in so music is delivered when team needs it.

Page 14: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

14

Programming Is Key

• It’s important to have a schedule for the art, sound, voice, and music

• But it is the programming time alone that determines the project time.

• Knowing when the team will need art, sound, voice, and music enables on-time delivery of those assets.

• Don’t make programmers wait for assets.

Page 15: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

15

Believing in the Task Schedule

• If the people estimating the tasks are experienced at doing their jobs, their time estimates are trustworthy.

• If the people are young, with less experience, or are doing something new and untried, then that’s different.

• Either way, the cautious manager or producer can always apply a safety cushion.

Page 16: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

16

Padding the Cushion• One classic rule of thumb is “up the time

increment and multiply.”Minutes Hours Days Weeks Months Years

So if a contractor says “I can create that algorithm in 3 days,” you change “days” to “weeks” and you multiply. Some say “double it” (the more cautious say “triple it”).

3 days 3 weeks 6 weeks In the schedule, you don’t put 3 days - you put 6

weeks (or 9 weeks).• That’s probably too much caution, so...

Page 17: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

17

A More Reasonable Cushion

• Vary the scheduled time according to the trustworthiness (experience level) of the estimator.

• Rather than “upping the time increment and multiplying,” just apply a percentage.• If estimator says “I can create your memory

manager in 6 weeks,” put 8 weeks in the schedule. That’s a 33% cushion (adding 2 weeks to the estimate).

Page 18: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

18

Other Production Methods

• The technique I’ve described assumes that you write a thorough GDD before beginning production. Not everyone works that way.

• The Cerny “iterative prototypes” method recognizes that sometimes a feature that sounded good on paper just doesn’t work as envisioned.

• It is still possible to schedule using this method.

Page 19: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

19

Iterative Scheduling

• Starting with the desired publication date, first work backwards to determine the drop-dead Beta date. The processes that must occur after Beta cannot be shortened.

• Working forward towards Beta, plan for a series of prototypes. Determine the features that need to be prototyped. Create a schedule and deadline for each prototype.

• Upon reaching a deadline, re-evaluate the overall schedule.

• The goal is to drive in a “Golden Spike” on the Beta date.

Page 20: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

20

“Golden Spike”?

• In 1869, two east-west railroads were joined in Utah to create a single railroad that crossed the entire North American continent.

• They didn’t start at one side and work to the other side. The started at both ends and joined in the middle.

• This is an important aspect of game project scheduling as well.

Page 21: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

21

Build In Re-Eval Nodes

• At key junctures in the project (or once each month), re-evaluate the progress and the schedule.• Is the schedule working? • Is the game working?• Is the team working?• Can we hit the Golden Spike?

• If it’s working, you’re on schedule.• If it isn’t, redo the schedule.

Page 22: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

22

Danger Signs

• There are several kinds of things that warn of danger to the project (and thus the schedule).• A late milestone• A feature missing from a milestone• A morale problem• The game isn’t fun

• These things are interwoven – one can affect or infect the other. Any can impact the schedule.

• The wise producer never ignores a danger sign but takes action immediately.

Page 23: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

23

When A Surprise Occurs• Sometimes something bad happens, without a

warning sign being seen beforehand.• Immediately determine the impact on the

schedule.• Consider options:

• Feature tradeoffs?• Extend schedule?

• It depends on the priorities. Which is most important? Fast? Cheap? Or good?

• Re-examine priorities when re-examining schedule.

Page 24: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

24

Believability Comes From Experience

• Constantly re-examining the schedule makes the team better at making more believable schedules the next time.

• Experience teaches us to temper our optimism with a realistic view of the world.

• By not ignoring danger signs, by not letting surprises disrupt progress, we gain confidence.

• People believe in leaders who exhibit wisdom and confidence.

Page 25: 1 Making a Schedule You Can Believe In Korean Games Conference Tom Sloper October 16, 2004.

25

Thank You

Questions? ...

Tom Sloper

Sloperama Productions

Los Angeles, California USA

http://www.sloperama.com

(310) 915-9945

[email protected]