SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Doing the Hindu shuffle
A tour through digital card game design
Overview
System Cards Decks Visuals Tech
System Design
What kind of game?
• Card as central play element
• Cards are
• Token (playing piece)
• Action
• Interface
• Exception-based design
Simple but Deep
• Easy to grasp
• Simple rules for card use
• Minimise non-card actions
• Add complexity through card rules
• Cards interact with one another
Player Actions
• What can players do?
• Play Cards
• Actions caused by cards
• Draw cards, select targets…
• Other actions?
• Attack with creatures, end turn…
Card Effects
• Cause one time effects
• Cause enduring effects
• Remain in play
• Have a position
• Can be a resource
• Can react and change
Resource Development
• Change of resources during play
• Shapes tension
• Affects deck building
• Affects balancing of cards
Time
• Turn-based vs. Realtime
• Consider complexity of board
How much Random?
• Randomness can be an equaliser
• Randomness in cards
• Randomness in decks
Card Design
Card Design
• Figure out your card aspects
• Cost
• Type
• Rules
• Consider the power curve
Core Cards
• Simple basic cards on which to build
• Allow you to play the game
• Help pin down the core power curve
Keywords
• Help with card interactions
• With other cards
• With other playing pieces
• Players, status effects…
• Keywords can help with interaction
Deck Design
Deck Building
• Requires different skills than playing
• Understanding randomness
• Seeing connections between cards
• Research (homework)
• Provides meaningful influence on game
• Opportunity to be creative
Decision Paralysis
• Large Sets make things difficult
• Knowledge of available cards
• Knowledge of the meta game
• Acquiring the appropriate cards
Deck-Size
• Depends on design
• Target play duration
• Desired predictability
• Set Size
• And on complexity of cards
Visual Design
The Board
• Visual metaphor of “table top”
• Everything relevant needs to be visible
• Complexity depends on
• Amount of cards
• Complexity of cards
Cards as Interface
• Cards are action indicators
• Minimise non-card elements
• Make those you have clearly visible
Card Layout
• Strong visual hierarchy
• Important things visible first
• Edges & Corners for overlapping
• The image on the card is important
Simple Visuals
• Make your animations feel physical
• Cards need a lot of artwork
• Find a style that works in volume
Card Text
• Quickly readable
• Easy to be misunderstood
• Use keywords to shorten your text
• Provide way to look up keywords
Technical Design
Card Objects
• Ideally somewhere easily to balance
• But complex card effects & interactions
• Our solution:
• We used scriptableObjects and a lot
of custom editor scripts
• In hindsight would probably do
differently and use either a scripting
language or a FSM system
Command Pattern
• Command Handler
• Cards generate a set of commands
• Based on game state
• Commands are then executed
Thanks! Questions? @mnerurkar

www.noprophet.com

Mais conteúdo relacionado

Semelhante a Digital Card Game Design

Visual tools and innovation games workshop - SPTechCon - Apr 2014
Visual tools and innovation games workshop - SPTechCon - Apr 2014Visual tools and innovation games workshop - SPTechCon - Apr 2014
Visual tools and innovation games workshop - SPTechCon - Apr 2014Ruven Gotz
 
SPTechCon 2014 San Francisco Visual Tools and Gamestorming Workshop
SPTechCon 2014 San Francisco Visual Tools and Gamestorming WorkshopSPTechCon 2014 San Francisco Visual Tools and Gamestorming Workshop
SPTechCon 2014 San Francisco Visual Tools and Gamestorming WorkshopMichelle Caldwell, PSM, SSGB
 
Game design
Game designGame design
Game designa ab
 
Dr. Scott Nicholson. Level up! game design programs in libraries, abqla2015
Dr. Scott Nicholson. Level up! game design programs in libraries, abqla2015Dr. Scott Nicholson. Level up! game design programs in libraries, abqla2015
Dr. Scott Nicholson. Level up! game design programs in libraries, abqla2015abqlaConference
 
Visual tools and innovation games workshop - sp fest chicago - dec 2014
Visual tools and innovation games   workshop - sp fest chicago - dec 2014Visual tools and innovation games   workshop - sp fest chicago - dec 2014
Visual tools and innovation games workshop - sp fest chicago - dec 2014Ruven Gotz
 
Visual Tools and Innovation Games Wworkshop - SharePoint Fest Chicago - Dec ...
Visual Tools and Innovation Games  Wworkshop - SharePoint Fest Chicago - Dec ...Visual Tools and Innovation Games  Wworkshop - SharePoint Fest Chicago - Dec ...
Visual Tools and Innovation Games Wworkshop - SharePoint Fest Chicago - Dec ...Michelle Caldwell, PSM, SSGB
 
Rules of Play: Design Elements of Addictive Online Learning Games
Rules of Play: Design Elements of Addictive Online Learning GamesRules of Play: Design Elements of Addictive Online Learning Games
Rules of Play: Design Elements of Addictive Online Learning GamesDave Schaller
 
BiowareDesignDoc.ppt
BiowareDesignDoc.pptBiowareDesignDoc.ppt
BiowareDesignDoc.pptHonggangMan
 
mindful xp Video Postmortem
mindful xp Video Postmortemmindful xp Video Postmortem
mindful xp Video Postmortemmindful xp
 
Thesis Overview
Thesis OverviewThesis Overview
Thesis OverviewGertThijs
 
Introduzione alla realizzazione di videogiochi - Meccaniche
Introduzione alla realizzazione di videogiochi - MeccanicheIntroduzione alla realizzazione di videogiochi - Meccaniche
Introduzione alla realizzazione di videogiochi - MeccanichePier Luca Lanzi
 
Intro to game design
Intro to game designIntro to game design
Intro to game designDevin Becker
 
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Luke Dicken
 
Locative Lab Tools A5
Locative Lab Tools A5Locative Lab Tools A5
Locative Lab Tools A5Ronald Lenz
 
Natural Game Design: How to Birth Games Without Cloning
Natural Game Design: How to Birth Games Without CloningNatural Game Design: How to Birth Games Without Cloning
Natural Game Design: How to Birth Games Without CloningGreg Costikyan
 
Workshop handouts - Mobile gaming
Workshop handouts - Mobile gamingWorkshop handouts - Mobile gaming
Workshop handouts - Mobile gaming7scenes
 

Semelhante a Digital Card Game Design (20)

Visual tools and innovation games workshop - SPTechCon - Apr 2014
Visual tools and innovation games workshop - SPTechCon - Apr 2014Visual tools and innovation games workshop - SPTechCon - Apr 2014
Visual tools and innovation games workshop - SPTechCon - Apr 2014
 
SPTechCon 2014 San Francisco Visual Tools and Gamestorming Workshop
SPTechCon 2014 San Francisco Visual Tools and Gamestorming WorkshopSPTechCon 2014 San Francisco Visual Tools and Gamestorming Workshop
SPTechCon 2014 San Francisco Visual Tools and Gamestorming Workshop
 
Game design
Game designGame design
Game design
 
Dr. Scott Nicholson. Level up! game design programs in libraries, abqla2015
Dr. Scott Nicholson. Level up! game design programs in libraries, abqla2015Dr. Scott Nicholson. Level up! game design programs in libraries, abqla2015
Dr. Scott Nicholson. Level up! game design programs in libraries, abqla2015
 
TJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptxTJD_2023_Lab_06.pptx
TJD_2023_Lab_06.pptx
 
Visual tools and innovation games workshop - sp fest chicago - dec 2014
Visual tools and innovation games   workshop - sp fest chicago - dec 2014Visual tools and innovation games   workshop - sp fest chicago - dec 2014
Visual tools and innovation games workshop - sp fest chicago - dec 2014
 
Visual Tools and Innovation Games Wworkshop - SharePoint Fest Chicago - Dec ...
Visual Tools and Innovation Games  Wworkshop - SharePoint Fest Chicago - Dec ...Visual Tools and Innovation Games  Wworkshop - SharePoint Fest Chicago - Dec ...
Visual Tools and Innovation Games Wworkshop - SharePoint Fest Chicago - Dec ...
 
Rules of Play: Design Elements of Addictive Online Learning Games
Rules of Play: Design Elements of Addictive Online Learning GamesRules of Play: Design Elements of Addictive Online Learning Games
Rules of Play: Design Elements of Addictive Online Learning Games
 
BiowareDesignDoc.ppt
BiowareDesignDoc.pptBiowareDesignDoc.ppt
BiowareDesignDoc.ppt
 
Paper games 2013
Paper games 2013Paper games 2013
Paper games 2013
 
Game Designer's Journey
Game Designer's JourneyGame Designer's Journey
Game Designer's Journey
 
mindful xp Video Postmortem
mindful xp Video Postmortemmindful xp Video Postmortem
mindful xp Video Postmortem
 
Thesis Overview
Thesis OverviewThesis Overview
Thesis Overview
 
Introduzione alla realizzazione di videogiochi - Meccaniche
Introduzione alla realizzazione di videogiochi - MeccanicheIntroduzione alla realizzazione di videogiochi - Meccaniche
Introduzione alla realizzazione di videogiochi - Meccaniche
 
Intro to game design
Intro to game designIntro to game design
Intro to game design
 
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
 
Locative Lab Tools A5
Locative Lab Tools A5Locative Lab Tools A5
Locative Lab Tools A5
 
Natural Game Design: How to Birth Games Without Cloning
Natural Game Design: How to Birth Games Without CloningNatural Game Design: How to Birth Games Without Cloning
Natural Game Design: How to Birth Games Without Cloning
 
Workshop handouts - Mobile gaming
Workshop handouts - Mobile gamingWorkshop handouts - Mobile gaming
Workshop handouts - Mobile gaming
 
CoGame starter
CoGame starterCoGame starter
CoGame starter
 

Último

simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道yrolcks
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxNitish292041
 
Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioThink360 Studio
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks CharlottePulte
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbpreetirao780
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxDanielTamiru4
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 

Último (20)

simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
 
Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 Studio
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbb
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptx
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 

Digital Card Game Design

  • 1. Doing the Hindu shuffle A tour through digital card game design
  • 2.
  • 3.
  • 6. What kind of game? • Card as central play element • Cards are • Token (playing piece) • Action • Interface • Exception-based design
  • 7. Simple but Deep • Easy to grasp • Simple rules for card use • Minimise non-card actions • Add complexity through card rules • Cards interact with one another
  • 8.
  • 9. Player Actions • What can players do? • Play Cards • Actions caused by cards • Draw cards, select targets… • Other actions? • Attack with creatures, end turn…
  • 10. Card Effects • Cause one time effects • Cause enduring effects • Remain in play • Have a position • Can be a resource • Can react and change
  • 11.
  • 12. Resource Development • Change of resources during play • Shapes tension • Affects deck building • Affects balancing of cards
  • 13. Time • Turn-based vs. Realtime • Consider complexity of board
  • 14.
  • 15. How much Random? • Randomness can be an equaliser • Randomness in cards • Randomness in decks
  • 17. Card Design • Figure out your card aspects • Cost • Type • Rules • Consider the power curve
  • 18. Core Cards • Simple basic cards on which to build • Allow you to play the game • Help pin down the core power curve
  • 19. Keywords • Help with card interactions • With other cards • With other playing pieces • Players, status effects… • Keywords can help with interaction
  • 21. Deck Building • Requires different skills than playing • Understanding randomness • Seeing connections between cards • Research (homework) • Provides meaningful influence on game • Opportunity to be creative
  • 22. Decision Paralysis • Large Sets make things difficult • Knowledge of available cards • Knowledge of the meta game • Acquiring the appropriate cards
  • 23. Deck-Size • Depends on design • Target play duration • Desired predictability • Set Size • And on complexity of cards
  • 25. The Board • Visual metaphor of “table top” • Everything relevant needs to be visible • Complexity depends on • Amount of cards • Complexity of cards
  • 26. Cards as Interface • Cards are action indicators • Minimise non-card elements • Make those you have clearly visible
  • 27. Card Layout • Strong visual hierarchy • Important things visible first • Edges & Corners for overlapping • The image on the card is important
  • 28.
  • 29. Simple Visuals • Make your animations feel physical • Cards need a lot of artwork • Find a style that works in volume
  • 30. Card Text • Quickly readable • Easy to be misunderstood • Use keywords to shorten your text • Provide way to look up keywords
  • 31.
  • 33. Card Objects • Ideally somewhere easily to balance • But complex card effects & interactions • Our solution: • We used scriptableObjects and a lot of custom editor scripts • In hindsight would probably do differently and use either a scripting language or a FSM system
  • 34.
  • 35. Command Pattern • Command Handler • Cards generate a set of commands • Based on game state • Commands are then executed