SlideShare uma empresa Scribd logo
1 de 31
Natural Game Design
Creating Games
Without Cloning
Greg Costikyan
gcostikyan@bossfightentertainment.
com
Casual Connect 2015
As Markets Mature, They Become
More Conservative
Financial
Risk….
Design
Risk….
But Cloning is a Mug's Game
• Market Leader Has Great Data
• They've Tuned Their Game Carefully
• They Have a High LTV
• You are Competing for the Same Players
• Your Customer Acquisition Costs: Sky-High
Genre
•“Genre is the name we give to one hit game
and its imitators.”
•– Dan Scherlis
New Play Patterns Create Hits
Innovative Design
High (Potential)
Reward
High
Risk….
Our Usual Methods Don't Innovate
•As designers we:
• Tweak numbers in spreadsheets
• Document stuff
• Iteratively Refine.
•...none of this will get us there.
Methodologies...
•...for blue-ocean innovation.
1. Agile Design
•We pretend to be agile, but…
• Set budgets.
• Set time frame.
• Develop to spec.
•Actually, it's waterfall, with a bit of agile
frosting.
Stage 1: Find a Novel Core
Mechanic
Dream up a
Core Mechanic
Prototype and
test
Is it fun yet?On to Stage 2!
Does it have
potential?Yes N
o
Yes
N
o
Stage 2: Is the Possibility Space
Big Enough?
Build more stuff
Test
(with users!)
Are we
convinced?
On to Stage 3!
Does it have
potential?Yes N
o
Yes
N
o
Start Over
Stage 3: Scale Up
Staff Up
Planning &
Preproduction
Build this
Game!
Basic Rules
• Tiny team at start.
• Stages 1 & 2 take as long as they take.
• Don't be afraid to throw away work.
• Gear up only when you've found the fun.
This Seems to be How These Guys
Work:
Pros & Cons
• Likely to work best for mechanically simple
games.
• Casual, ahem.
• No guarantee of success.
• But then… nothing guarantees success
2. Recombinant Game Design
Patterns
•“...patterns are simply conventions for
describing and documenting recurring design
decisions within a given context, be it game
design or software engineering.”
•– Bernd Kreimeier
Game Design Patterns?
• Essentially, mechanics or
collections of
mechanics/UI/
visual expression.
• Staffan Björk & Jussi
• Holopainen
Jussi was my boss at
Nokia.
Games in a Genre
• Vary in theme and detail, of course, but
• ALL adopt the same game play patterns.
• With almost never any deviation.
Real-Time Strategy Patterns
• Fog of war
• Resource gathering
• Building & unit construction
• Two or more races/civs/whatever with
asymmetric capabilities and differing dominant
strategies
• Early game build up/end game battle
• Speed & interface mastery key to victory
Innovate by….
• Taking play patterns that haven't been used
together before and…
• Figuring out how to put them together in a way
that feels fun.
Spelunky
• Platformer
• Levels always fixed.
• Rogue-like
•Levels always
algorithmically
• generated
• Platformer with algorithmically
• generated levels
• Infinite replayability!
Mario Bros. + Rogue =
Portal
Quake + weird physics + puzzles
=
• It's an FPS
• Where you don't kill things.
• Instead it's all nav puzzles...
• With bizarro-word physics
• FPS, physics, puzzles:
• All well-understood play
• patterns.
• Never seen together before.
Minecraft
• Sandbox world-construction
• Typically single player
• Survival horror elements
• Crafting
• A new genre: survival crafting.
Second Life + Legos
=
Pros & Cons
• You're starting with proven mechanics.
• We know they work in some context
• But not everything works with everything else.
• Less whole-cloth innovation than agile design
• … but maybe better suited to more complex
• games (ahem, midcore).
My current game is a mid-core build & battle game that
replaces
3. Trope Inversion
• Take one aspect of a genre that everyone
knows is core and essential to the form.
• Do exactly the opposite.
• Defy the common wisdom.
“Player cooperation is essential in
tabletop roleplaying.”
Paranoia: A light-hearted game of terror,
death, bureaucracies, mad scientists,
mutants, dangerous weapons, and
insane
robots, which encourages players to lie
to, chat, and backstab each other at
every turn.
– 2
nd
edition backcover copy
Maybe not.
“Permadeath in an MMO is Always
Bad.”
• Die? Start over from level 1,
• buster.
• The game ends. MMOs
• never do that! And then –
• it resets.
Guess not.
Pros & Cons
• It's so simple!
• And you're leaving everything else
unchanged, pretty much, and you know this
play pattern works.
• But…. Conventional wisdom exists for a
reason.
• You may utterly fail.
Get Out of Your Rut
• Yes, making games is hard (even without
innovation)
• Yes, being innovative is hard.
• But it's not THAT hard
• And there are proven ways to do it.
• No more excuses, please. Just do it.
That's Three Ways to Innovate
•I'm sure there are more.
•“There are four and twenty ways
• Of writing tribal lays
• And every single one of them is right.”
• – Rudyard Kipling
Sadly, you may never get the
chance..
Financial
Risk….
Design
Risk….
Game designers and suits are class enemies, I fear.

Mais conteúdo relacionado

Mais procurados

The last of us game dev pipeline
The last of us game dev pipelineThe last of us game dev pipeline
The last of us game dev pipelineRyan Worcester
 
2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)Hafiz Ammar Siddiqui
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by StepBayu Sembada
 
Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Ebtihaj khan
 
LAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game DocumentationLAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game DocumentationDavid Mullich
 
Space Ape's Analytics Stack
Space Ape's Analytics StackSpace Ape's Analytics Stack
Space Ape's Analytics StackSimon Hade
 
게임제작개론 : #7 팀 역할과 게임 리소스에 대한 이해
게임제작개론 : #7 팀 역할과 게임 리소스에 대한 이해게임제작개론 : #7 팀 역할과 게임 리소스에 대한 이해
게임제작개론 : #7 팀 역할과 게임 리소스에 대한 이해Seungmo Koo
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)Hafiz Ammar Siddiqui
 
Horizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-MortemHorizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-MortemGuerrilla
 
MMO Design Architecture by Andrew
MMO Design Architecture by AndrewMMO Design Architecture by Andrew
MMO Design Architecture by AndrewAgate Studio
 
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기강 민우
 
LiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesLiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesJessica Tams
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation Nusrat Jahan Shanta
 
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1Simon Hade
 
Game Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesGame Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesMarc Miquel
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game ArchitectureAmin Babadi
 
Game monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play gamesGame monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play gamesAndrew Dotsenko
 
Introduction to Level Design
Introduction to Level DesignIntroduction to Level Design
Introduction to Level DesignRico Lemba
 
게임업계에서 내가 하고 싶은 일 찾는 방법
게임업계에서 내가 하고 싶은 일 찾는 방법게임업계에서 내가 하고 싶은 일 찾는 방법
게임업계에서 내가 하고 싶은 일 찾는 방법Donghun Lee
 

Mais procurados (20)

The last of us game dev pipeline
The last of us game dev pipelineThe last of us game dev pipeline
The last of us game dev pipeline
 
2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by Step
 
Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Game Development workshop with Unity3D.
Game Development workshop with Unity3D.
 
LAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game DocumentationLAFS PREPRO Session 2 - Game Documentation
LAFS PREPRO Session 2 - Game Documentation
 
Introduction to Game Design
Introduction to Game DesignIntroduction to Game Design
Introduction to Game Design
 
Space Ape's Analytics Stack
Space Ape's Analytics StackSpace Ape's Analytics Stack
Space Ape's Analytics Stack
 
게임제작개론 : #7 팀 역할과 게임 리소스에 대한 이해
게임제작개론 : #7 팀 역할과 게임 리소스에 대한 이해게임제작개론 : #7 팀 역할과 게임 리소스에 대한 이해
게임제작개론 : #7 팀 역할과 게임 리소스에 대한 이해
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)
 
Horizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-MortemHorizon Zero Dawn: A Game Design Post-Mortem
Horizon Zero Dawn: A Game Design Post-Mortem
 
MMO Design Architecture by Andrew
MMO Design Architecture by AndrewMMO Design Architecture by Andrew
MMO Design Architecture by Andrew
 
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
[IGC 2017] 넥슨코리아 오현근 - 평생 게임 기획자 하기
 
LiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesLiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott Humphries
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation
 
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
Space Ape's Live Ops Stack: Engineering Mobile Games for Live Ops from Day 1
 
Game Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesGame Balance 3: Interesting Strategies
Game Balance 3: Interesting Strategies
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 
Game monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play gamesGame monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play games
 
Introduction to Level Design
Introduction to Level DesignIntroduction to Level Design
Introduction to Level Design
 
게임업계에서 내가 하고 싶은 일 찾는 방법
게임업계에서 내가 하고 싶은 일 찾는 방법게임업계에서 내가 하고 싶은 일 찾는 방법
게임업계에서 내가 하고 싶은 일 찾는 방법
 

Semelhante a Natural Game Design: How to Birth Games Without Cloning

Presentation sanlab workshops
Presentation sanlab workshopsPresentation sanlab workshops
Presentation sanlab workshopsArtur Roszczyk
 
Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobbmochimedia
 
Unlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designerUnlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designerEthan Levy
 
Pixel-Lab / Games:EDU / Matt Southern / Graduating Games
Pixel-Lab / Games:EDU / Matt Southern / Graduating GamesPixel-Lab / Games:EDU / Matt Southern / Graduating Games
Pixel-Lab / Games:EDU / Matt Southern / Graduating Gamespixellab
 
Game design
Game designGame design
Game designa ab
 
understanding our past to improve our future
understanding our past to improve our futureunderstanding our past to improve our future
understanding our past to improve our futureGillian Smith
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisDavid Mullich
 
Quick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan ContrerasQuick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan ContrerasDEVCON
 
3. research lvl3 Videogame
3. research lvl3 Videogame3. research lvl3 Videogame
3. research lvl3 VideogameFraser Hardwick
 
Game AI For the Masses
Game AI For the MassesGame AI For the Masses
Game AI For the MassesLuke Dicken
 
LAFS Game Design 6 - Conceptualization
LAFS Game Design 6 - ConceptualizationLAFS Game Design 6 - Conceptualization
LAFS Game Design 6 - ConceptualizationDavid Mullich
 
What We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-CoreWhat We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-CoreAdam Gutterman
 
Video Games Development
Video Games DevelopmentVideo Games Development
Video Games DevelopmentSabahtHussein
 
mindful xp Video Postmortem
mindful xp Video Postmortemmindful xp Video Postmortem
mindful xp Video Postmortemmindful xp
 

Semelhante a Natural Game Design: How to Birth Games Without Cloning (20)

Nature of Games.pptx
Nature of Games.pptxNature of Games.pptx
Nature of Games.pptx
 
Presentation sanlab workshops
Presentation sanlab workshopsPresentation sanlab workshops
Presentation sanlab workshops
 
Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobb
 
Unlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designerUnlock your creative potential: 7 steps to becoming a game designer
Unlock your creative potential: 7 steps to becoming a game designer
 
Pixel-Lab / Games:EDU / Matt Southern / Graduating Games
Pixel-Lab / Games:EDU / Matt Southern / Graduating GamesPixel-Lab / Games:EDU / Matt Southern / Graduating Games
Pixel-Lab / Games:EDU / Matt Southern / Graduating Games
 
Game design
Game designGame design
Game design
 
Gameplay Concept Tool
Gameplay Concept ToolGameplay Concept Tool
Gameplay Concept Tool
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
understanding our past to improve our future
understanding our past to improve our futureunderstanding our past to improve our future
understanding our past to improve our future
 
The Cerny Method
The Cerny Method The Cerny Method
The Cerny Method
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and Analysis
 
Quick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan ContrerasQuick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan Contreras
 
3. research lvl3 Videogame
3. research lvl3 Videogame3. research lvl3 Videogame
3. research lvl3 Videogame
 
Game AI For the Masses
Game AI For the MassesGame AI For the Masses
Game AI For the Masses
 
Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's Journey
 
Lesson1
Lesson1Lesson1
Lesson1
 
LAFS Game Design 6 - Conceptualization
LAFS Game Design 6 - ConceptualizationLAFS Game Design 6 - Conceptualization
LAFS Game Design 6 - Conceptualization
 
What We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-CoreWhat We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-Core
 
Video Games Development
Video Games DevelopmentVideo Games Development
Video Games Development
 
mindful xp Video Postmortem
mindful xp Video Postmortemmindful xp Video Postmortem
mindful xp Video Postmortem
 

Último

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Último (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

Natural Game Design: How to Birth Games Without Cloning

  • 1. Natural Game Design Creating Games Without Cloning Greg Costikyan gcostikyan@bossfightentertainment. com Casual Connect 2015
  • 2. As Markets Mature, They Become More Conservative Financial Risk…. Design Risk….
  • 3. But Cloning is a Mug's Game • Market Leader Has Great Data • They've Tuned Their Game Carefully • They Have a High LTV • You are Competing for the Same Players • Your Customer Acquisition Costs: Sky-High
  • 4. Genre •“Genre is the name we give to one hit game and its imitators.” •– Dan Scherlis
  • 5. New Play Patterns Create Hits
  • 7. Our Usual Methods Don't Innovate •As designers we: • Tweak numbers in spreadsheets • Document stuff • Iteratively Refine. •...none of this will get us there.
  • 9. 1. Agile Design •We pretend to be agile, but… • Set budgets. • Set time frame. • Develop to spec. •Actually, it's waterfall, with a bit of agile frosting.
  • 10. Stage 1: Find a Novel Core Mechanic Dream up a Core Mechanic Prototype and test Is it fun yet?On to Stage 2! Does it have potential?Yes N o Yes N o
  • 11. Stage 2: Is the Possibility Space Big Enough? Build more stuff Test (with users!) Are we convinced? On to Stage 3! Does it have potential?Yes N o Yes N o Start Over
  • 12. Stage 3: Scale Up Staff Up Planning & Preproduction Build this Game!
  • 13. Basic Rules • Tiny team at start. • Stages 1 & 2 take as long as they take. • Don't be afraid to throw away work. • Gear up only when you've found the fun.
  • 14. This Seems to be How These Guys Work:
  • 15. Pros & Cons • Likely to work best for mechanically simple games. • Casual, ahem. • No guarantee of success. • But then… nothing guarantees success
  • 16. 2. Recombinant Game Design Patterns •“...patterns are simply conventions for describing and documenting recurring design decisions within a given context, be it game design or software engineering.” •– Bernd Kreimeier
  • 17. Game Design Patterns? • Essentially, mechanics or collections of mechanics/UI/ visual expression. • Staffan Björk & Jussi • Holopainen Jussi was my boss at Nokia.
  • 18. Games in a Genre • Vary in theme and detail, of course, but • ALL adopt the same game play patterns. • With almost never any deviation.
  • 19. Real-Time Strategy Patterns • Fog of war • Resource gathering • Building & unit construction • Two or more races/civs/whatever with asymmetric capabilities and differing dominant strategies • Early game build up/end game battle • Speed & interface mastery key to victory
  • 20. Innovate by…. • Taking play patterns that haven't been used together before and… • Figuring out how to put them together in a way that feels fun.
  • 21. Spelunky • Platformer • Levels always fixed. • Rogue-like •Levels always algorithmically • generated • Platformer with algorithmically • generated levels • Infinite replayability! Mario Bros. + Rogue =
  • 22. Portal Quake + weird physics + puzzles = • It's an FPS • Where you don't kill things. • Instead it's all nav puzzles... • With bizarro-word physics • FPS, physics, puzzles: • All well-understood play • patterns. • Never seen together before.
  • 23. Minecraft • Sandbox world-construction • Typically single player • Survival horror elements • Crafting • A new genre: survival crafting. Second Life + Legos =
  • 24. Pros & Cons • You're starting with proven mechanics. • We know they work in some context • But not everything works with everything else. • Less whole-cloth innovation than agile design • … but maybe better suited to more complex • games (ahem, midcore). My current game is a mid-core build & battle game that replaces
  • 25. 3. Trope Inversion • Take one aspect of a genre that everyone knows is core and essential to the form. • Do exactly the opposite. • Defy the common wisdom.
  • 26. “Player cooperation is essential in tabletop roleplaying.” Paranoia: A light-hearted game of terror, death, bureaucracies, mad scientists, mutants, dangerous weapons, and insane robots, which encourages players to lie to, chat, and backstab each other at every turn. – 2 nd edition backcover copy Maybe not.
  • 27. “Permadeath in an MMO is Always Bad.” • Die? Start over from level 1, • buster. • The game ends. MMOs • never do that! And then – • it resets. Guess not.
  • 28. Pros & Cons • It's so simple! • And you're leaving everything else unchanged, pretty much, and you know this play pattern works. • But…. Conventional wisdom exists for a reason. • You may utterly fail.
  • 29. Get Out of Your Rut • Yes, making games is hard (even without innovation) • Yes, being innovative is hard. • But it's not THAT hard • And there are proven ways to do it. • No more excuses, please. Just do it.
  • 30. That's Three Ways to Innovate •I'm sure there are more. •“There are four and twenty ways • Of writing tribal lays • And every single one of them is right.” • – Rudyard Kipling
  • 31. Sadly, you may never get the chance.. Financial Risk…. Design Risk…. Game designers and suits are class enemies, I fear.