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

Game design
Game designGame design
Game design
a ab
 
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
 
Paper games 2013
Paper games 2013Paper games 2013
Paper games 2013
changehee lee
 
Thesis Overview
Thesis OverviewThesis Overview
Thesis Overview
GertThijs
 
Locative Lab Tools A5
Locative Lab Tools A5Locative Lab Tools A5
Locative Lab Tools A5
Ronald Lenz
 
Workshop handouts - Mobile gaming
Workshop handouts - Mobile gamingWorkshop handouts - Mobile gaming
Workshop handouts - Mobile gaming
7scenes
 

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

➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
amitlee9823
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
amitlee9823
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
tbatkhuu1
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
amitlee9823
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
gajnagarg
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
 

Último (20)

➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 

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 difcult • 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 rst • 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