SlideShare a Scribd company logo
1 of 35
Rapid, Iterative Prototyping
What we’re gonna cover ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Who Am I? ,[object Object],[object Object],[object Object],[object Object],[object Object]
What does prototyping get you? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Starting out
Starting out PLAYER INVENTORY 2 Programmers/Designers 1 Designer/Business  Small Office $40,000 +2 Wireless Router of  Internet, 50% bonus  against Orcs
Starting out ,[object Object]
Scope it right! NO Too Big Perfect Size (Awesome Game, btw)
Start Prototyping Four 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
Just get it done Art assets?  Code base?
1 st  Week Demos
1 st  Round Prototypes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Analyze Testing Results > Take feedback with a grain of salt. Is it viable as a full game?
Start fixing deficiencies Hire artist Begin looking for  more $$$
Use Tools, Keeping Records Start With:  Graduate To:
Deadlines are your friend Test every week, no matter what! Always have a playable build Mon Work on  Game Tues Work on  Game Wed Read  Comics Thurs Work on  Game Friday TEST! TEST! TEST!
Incremental Improvements = Big Progress Neil Armstrong: “One small step for man,  one giant leap for mankind”
Find Creative Solutions Make friends and ask for help + advice!
Do it now, get it right later ,[object Object],[object Object]
Experiment! Try out different modes (single vs. multiplayer), big features (AI, physics, networking)
1 st  and 3 rd  Month Demos
2 nd  Round Prototypes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Build the Vertical Slice
Switch to Real Controls ,[object Object]
(Finally) Start Real Code Base ,[object Object]
Make Tools ,[object Object]
Identify + kill bad ideas
Start Polishing
Make it Sellable! Most exciting part of the game, make some marketing materials if you actually have to sell it
Lessons from Vertical Slice ,[object Object],[object Object],[object Object],[object Object],[object Object]
When To Stop Prototyping When you've finished the vertical slice, and it is GOOD, it's time to make the full game!
Prototyping Pitfalls ,[object Object],[object Object],[object Object],[object Object]
What does prototyping get you? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Closing Thoughts Please don't sue  us Ryan North!
Questions? [email_address] www.firehosegames.com www.slamboltscrappers.com FB, Twitter: Fire Hose Games

More Related Content

What's hot

Igor Andriushchenko - Tips and tricks for the efficient white-box security au...
Igor	Andriushchenko - Tips and tricks for the efficient white-box security au...Igor	Andriushchenko - Tips and tricks for the efficient white-box security au...
Igor Andriushchenko - Tips and tricks for the efficient white-box security au...NoNameCon
 
Legacy code rehab
Legacy code rehabLegacy code rehab
Legacy code rehabjohnnonolan
 
20171104 idea generation for fun and profit
20171104   idea generation for fun and profit20171104   idea generation for fun and profit
20171104 idea generation for fun and profitSharon Liu
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes Hanokh Aloni
 
Good Qualities of a developer
Good Qualities of a developerGood Qualities of a developer
Good Qualities of a developerSophia Dagli
 
Legis pactum building high performance teams
Legis pactum   building high performance teamsLegis pactum   building high performance teams
Legis pactum building high performance teamsMiguel Pinto
 
Code4Lib 2007: Hurry up please, it's time
Code4Lib 2007: Hurry up please, it's timeCode4Lib 2007: Hurry up please, it's time
Code4Lib 2007: Hurry up please, it's timeeby
 
Game Design, October 24th, 2013
Game Design, October 24th, 2013Game Design, October 24th, 2013
Game Design, October 24th, 2013Miami University
 
Reactome: Usability testing - is it useful?
Reactome: Usability testing - is it useful? Reactome: Usability testing - is it useful?
Reactome: Usability testing - is it useful? Francis Rowland
 
Testing! Be More Salmon! - Agile North
Testing! Be More Salmon! - Agile NorthTesting! Be More Salmon! - Agile North
Testing! Be More Salmon! - Agile NorthDuncan Nisbet
 
4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UXSarah Rink
 

What's hot (15)

Igor Andriushchenko - Tips and tricks for the efficient white-box security au...
Igor	Andriushchenko - Tips and tricks for the efficient white-box security au...Igor	Andriushchenko - Tips and tricks for the efficient white-box security au...
Igor Andriushchenko - Tips and tricks for the efficient white-box security au...
 
Beyond blockers
Beyond blockersBeyond blockers
Beyond blockers
 
Legacy code rehab
Legacy code rehabLegacy code rehab
Legacy code rehab
 
20171104 idea generation for fun and profit
20171104   idea generation for fun and profit20171104   idea generation for fun and profit
20171104 idea generation for fun and profit
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
 
Good Qualities of a developer
Good Qualities of a developerGood Qualities of a developer
Good Qualities of a developer
 
Legis pactum building high performance teams
Legis pactum   building high performance teamsLegis pactum   building high performance teams
Legis pactum building high performance teams
 
Code4Lib 2007: Hurry up please, it's time
Code4Lib 2007: Hurry up please, it's timeCode4Lib 2007: Hurry up please, it's time
Code4Lib 2007: Hurry up please, it's time
 
Game Design, October 24th, 2013
Game Design, October 24th, 2013Game Design, October 24th, 2013
Game Design, October 24th, 2013
 
Agile Practices
Agile PracticesAgile Practices
Agile Practices
 
Reactome: Usability testing - is it useful?
Reactome: Usability testing - is it useful? Reactome: Usability testing - is it useful?
Reactome: Usability testing - is it useful?
 
Dileep b in 2013
Dileep b  in 2013Dileep b  in 2013
Dileep b in 2013
 
Effort estimation
Effort estimationEffort estimation
Effort estimation
 
Testing! Be More Salmon! - Agile North
Testing! Be More Salmon! - Agile NorthTesting! Be More Salmon! - Agile North
Testing! Be More Salmon! - Agile North
 
4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX
 

Similar to Rapid, Iterative Prototyping for IGDA 1-27-10

Gambit Summer 2009 Talk
Gambit Summer 2009 TalkGambit Summer 2009 Talk
Gambit Summer 2009 Talkfirehosegames
 
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron RejwanMastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron RejwanJessica Tams
 
Rapid, iterative prototyping best practices
Rapid, iterative prototyping best practicesRapid, iterative prototyping best practices
Rapid, iterative prototyping best practicesfirehosegames
 
Never show a design you haven't tested
Never show a design you haven't testedNever show a design you haven't tested
Never show a design you haven't testedIda Aalen
 
What does OOP stand for?
What does OOP stand for?What does OOP stand for?
What does OOP stand for?Colin Riley
 
How I created a top 50 app in 8 weeks @ GDC Europe 2016
How I created a top 50 app in 8 weeks @ GDC Europe 2016How I created a top 50 app in 8 weeks @ GDC Europe 2016
How I created a top 50 app in 8 weeks @ GDC Europe 2016Troy Lonergan
 
Bica Studios Game Design Document and the Importance of Testing
Bica Studios Game Design Document and the Importance of TestingBica Studios Game Design Document and the Importance of Testing
Bica Studios Game Design Document and the Importance of TestingBica Studios
 
How to make a profitable game under $3k
How to make a profitable game under $3kHow to make a profitable game under $3k
How to make a profitable game under $3kAlexey Uslavtsev
 
Everyone can design games (girls' game clubs)
Everyone can design games (girls' game clubs)Everyone can design games (girls' game clubs)
Everyone can design games (girls' game clubs)Sonja Ängeslevä
 
Scrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameScrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameStanislaw Eysmont
 
Life in the tech trenches (2015)
Life in the tech trenches (2015)Life in the tech trenches (2015)
Life in the tech trenches (2015)Julien SIMON
 
CTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoCTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoFrance Digitale
 
An Introduction To Agile Development
An Introduction To Agile DevelopmentAn Introduction To Agile Development
An Introduction To Agile Developmentelliando dias
 
How to Succeed at a Hackathon - Emerge Americas
How to Succeed at a Hackathon - Emerge AmericasHow to Succeed at a Hackathon - Emerge Americas
How to Succeed at a Hackathon - Emerge AmericasAriel Quinones
 
Test Driving Legacy Code Mini Workshop
Test Driving Legacy Code Mini WorkshopTest Driving Legacy Code Mini Workshop
Test Driving Legacy Code Mini WorkshopFernando Cuenca
 
Operation: Eradicate Post Mortem
Operation: Eradicate Post MortemOperation: Eradicate Post Mortem
Operation: Eradicate Post Mortemgreg_skejo
 

Similar to Rapid, Iterative Prototyping for IGDA 1-27-10 (20)

Gambit Summer 2009 Talk
Gambit Summer 2009 TalkGambit Summer 2009 Talk
Gambit Summer 2009 Talk
 
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron RejwanMastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
 
Rapid, iterative prototyping best practices
Rapid, iterative prototyping best practicesRapid, iterative prototyping best practices
Rapid, iterative prototyping best practices
 
Finding The Fun
Finding The FunFinding The Fun
Finding The Fun
 
Never show a design you haven't tested
Never show a design you haven't testedNever show a design you haven't tested
Never show a design you haven't tested
 
U1 Lesson 06
U1 Lesson 06U1 Lesson 06
U1 Lesson 06
 
What does OOP stand for?
What does OOP stand for?What does OOP stand for?
What does OOP stand for?
 
How I created a top 50 app in 8 weeks @ GDC Europe 2016
How I created a top 50 app in 8 weeks @ GDC Europe 2016How I created a top 50 app in 8 weeks @ GDC Europe 2016
How I created a top 50 app in 8 weeks @ GDC Europe 2016
 
Bica Studios Game Design Document and the Importance of Testing
Bica Studios Game Design Document and the Importance of TestingBica Studios Game Design Document and the Importance of Testing
Bica Studios Game Design Document and the Importance of Testing
 
How to make a profitable game under $3k
How to make a profitable game under $3kHow to make a profitable game under $3k
How to make a profitable game under $3k
 
Code Retreat
Code RetreatCode Retreat
Code Retreat
 
Everyone can design games (girls' game clubs)
Everyone can design games (girls' game clubs)Everyone can design games (girls' game clubs)
Everyone can design games (girls' game clubs)
 
Scrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameScrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile Game
 
Rapid prototyping
Rapid prototypingRapid prototyping
Rapid prototyping
 
Life in the tech trenches (2015)
Life in the tech trenches (2015)Life in the tech trenches (2015)
Life in the tech trenches (2015)
 
CTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, ViadeoCTO Crunch avec Julien Simon, Viadeo
CTO Crunch avec Julien Simon, Viadeo
 
An Introduction To Agile Development
An Introduction To Agile DevelopmentAn Introduction To Agile Development
An Introduction To Agile Development
 
How to Succeed at a Hackathon - Emerge Americas
How to Succeed at a Hackathon - Emerge AmericasHow to Succeed at a Hackathon - Emerge Americas
How to Succeed at a Hackathon - Emerge Americas
 
Test Driving Legacy Code Mini Workshop
Test Driving Legacy Code Mini WorkshopTest Driving Legacy Code Mini Workshop
Test Driving Legacy Code Mini Workshop
 
Operation: Eradicate Post Mortem
Operation: Eradicate Post MortemOperation: Eradicate Post Mortem
Operation: Eradicate Post Mortem
 

Recently uploaded

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Rapid, Iterative Prototyping for IGDA 1-27-10