SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Digital Card Game Design

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
 
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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
eeanqy
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
CristineGraceAcuyan
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
ZurliaSoop
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
yhavx
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
210303105569
 

Kürzlich hochgeladen (20)

怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
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
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
 

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