Top Banner
Rapid, Iterative Prototyping
35

Rapid, Iterative Prototyping for IGDA 1-27-10

Nov 17, 2014

Download

Technology

firehosegames

Eitan Glinert's talk on rapid and iterative video game prototype development given online to the IGDA community on 1-27-10.
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: Rapid, Iterative Prototyping for IGDA 1-27-10

Rapid, Iterative Prototyping

Page 2: Rapid, Iterative Prototyping for IGDA 1-27-10

What we’re gonna cover

• The prototyping phases– 1st iteration (~ 1 – 2 weeks)– 2nd iteration (~ 1 – 3 months)– Vertical slice

• Lessons learned from prototyping our upcoming game, Slam Bolt Scrappers

• And occasionallydinosaurs

Page 3: Rapid, Iterative Prototyping for IGDA 1-27-10

Who Am I?• I'm Eitan!

• AudiOdyssey, Immune Attack

• Loves Ice Hockey

• Founded Fire Hose, new Boston Indie Studio

• Big Nerd

Page 4: Rapid, Iterative Prototyping for IGDA 1-27-10

What does prototyping get you?• Can lead to a stronger design + mechanics

• Can save you time in the long run

• Lets you bail on bad ideas sooner

• You'll make more of the costly mistakes up front, when they are easier to fix

• You'll learn how to talk about your game

Page 5: Rapid, Iterative Prototyping for IGDA 1-27-10

Starting out

Page 6: Rapid, Iterative Prototyping for IGDA 1-27-10

Starting out

PLAYER INVENTORY

2 Programmers/Designers

1 Designer/Business

Small Office

$40,000

+2 Wireless Router of Internet, 50% bonus against Orcs

Page 7: Rapid, Iterative Prototyping for IGDA 1-27-10

Starting out• Focus on our strengths, temporarily ignore

our weaknesses

Page 8: Rapid, Iterative Prototyping for IGDA 1-27-10

Scope it right!

NOToo Big

Perfect Size(Awesome Game, btw)

Page 9: Rapid, Iterative Prototyping for IGDA 1-27-10

Start PrototypingFour Days, Three Prototypes

Test on the fifth day, and listen to testers

Mon

Brainstorm Ideas

Tues

Prototype ideas 1 and 2

Wed

Prototype ideas 2 and 3

Thurs

Prototype idea 3,

polish all

Friday

Test all Day

Page 10: Rapid, Iterative Prototyping for IGDA 1-27-10

Just get it done

Art assets?

Code base?

Page 11: Rapid, Iterative Prototyping for IGDA 1-27-10

1st Week Demos

Page 12: Rapid, Iterative Prototyping for IGDA 1-27-10

1st Round Prototypes• Anything to get it done fast

• Rough or stolen assets OK

• Use open source code

• Paper prototyping is also OK

• Don't forget to play test!

Page 13: Rapid, Iterative Prototyping for IGDA 1-27-10

Analyze Testing Results

>

Take feedback with a grain of salt.

Is it viable as a full game?

Page 14: Rapid, Iterative Prototyping for IGDA 1-27-10

Start fixing deficiencies

Hire artist

Begin looking for more $$$

Page 15: Rapid, Iterative Prototyping for IGDA 1-27-10

Use Tools, Keeping Records

Start With:

Graduate To:

Page 16: Rapid, Iterative Prototyping for IGDA 1-27-10

Deadlines are your friendTest every week, no matter what!

Mon

Work on Game

Tues

Work on Game

Wed

Read Comics

Thurs

Work on Game

Friday

TEST!TEST!TEST!

Always have a playable build

Page 17: Rapid, Iterative Prototyping for IGDA 1-27-10

Incremental Improvements = Big Progress

Neil Armstrong: “One small step for man, one giant leap for mankind”

Page 18: Rapid, Iterative Prototyping for IGDA 1-27-10

Find Creative Solutions

Make friends and ask for help + advice!

Page 19: Rapid, Iterative Prototyping for IGDA 1-27-10

Do it now, get it right later

• Stealing is OK early on, but you want to start replacing stolen assets

• Code base can still be throw away

Page 20: Rapid, Iterative Prototyping for IGDA 1-27-10

Experiment!

Try out different modes (single vs. multiplayer), big features (AI, physics, networking)

Page 21: Rapid, Iterative Prototyping for IGDA 1-27-10

1st and 3rd Month Demos

Page 22: Rapid, Iterative Prototyping for IGDA 1-27-10

2nd Round Prototypes• Start covering long term problems (team building, finding money)

• Start using project management tools

• Test constantly, always have playable build, make deadlines and stick to them!

• Focus on incremental improvements

• Make friends, ask for help, get advice

• Just get it done, but start replacing stolen assets

• Experiment with weird ideas!

Page 23: Rapid, Iterative Prototyping for IGDA 1-27-10

Build the Vertical Slice

Page 24: Rapid, Iterative Prototyping for IGDA 1-27-10

Switch to Real Controls

• No lazy keyboard controls(debugging shortcuts still OK)

Page 25: Rapid, Iterative Prototyping for IGDA 1-27-10

(Finally) Start Real Code Base

• Keep overall architecture in mind; you should have a good idea of that by now

Page 26: Rapid, Iterative Prototyping for IGDA 1-27-10

Make Tools

• Level Editor, Tools for Artists, Config Files

Page 27: Rapid, Iterative Prototyping for IGDA 1-27-10

Identify + kill bad ideas

Page 28: Rapid, Iterative Prototyping for IGDA 1-27-10

Start Polishing

Page 29: Rapid, Iterative Prototyping for IGDA 1-27-10

Make it Sellable!

Most exciting part of the game, make some marketing materials if you actually have to sell it

Page 30: Rapid, Iterative Prototyping for IGDA 1-27-10

Lessons from Vertical Slice• Start building real code base

• Make helpful tools for everyone on the team

• Identify and kill bad ideas quickly and ruthlessly

• Make it look as sexy as possible

• Create something sellable!

Page 31: Rapid, Iterative Prototyping for IGDA 1-27-10

When To Stop Prototyping

When you've finished the vertical slice, and it is GOOD, it's time to make the full game!

Page 32: Rapid, Iterative Prototyping for IGDA 1-27-10

Prototyping Pitfalls

• Be careful of ballooning scope

• Need to know when to stop prototyping

• Avoid ping pong-ing back and forth

• Still need design doc, asset list

Page 33: Rapid, Iterative Prototyping for IGDA 1-27-10

What does prototyping get you?• Can lead to a stronger design + mechanics

• Can save you time in the long run

• Lets you bail on bad ideas sooner

• You'll make more of the costly mistakes up front, when they are easier to fix

• You'll learn how to talk about your game

Page 34: Rapid, Iterative Prototyping for IGDA 1-27-10

Closing Thoughts

Please don't sue us Ryan North!

Page 35: Rapid, Iterative Prototyping for IGDA 1-27-10

Questions?

[email protected]

www.firehosegames.com

www.slamboltscrappers.com

FB, Twitter: Fire Hose Games