SlideShare a Scribd company logo
Doing the Hindu shuffle
A tour through digital card game design
Digital Card Game Design
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
Digital Card Game Design
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
Digital Card Game Design
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
Digital Card Game Design
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
Digital Card Game Design
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
Digital Card Game Design
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
Digital Card Game Design
Command Pattern
• Command Handler
• Cards generate a set of commands
• Based on game state
• Commands are then executed
Thanks! Questions? @mnerurkar

www.noprophet.com

More Related Content

PPTX
Game Design & Game Hacks for City Design
PPTX
MOBILE INTERACTION PATTERNS AND NON PATTERNS
PPTX
Serious game to develop and assess teamwork competency
PDF
How to Hook Customers with Habit-forming Products
PPTX
Let's Play Our Way - Designing Flexibility into Card Game Systems - Gifford C...
PDF
Cardboard comeback
PPT
Game designdocs
PPTX
Game Design Merit Badge Presentation
Game Design & Game Hacks for City Design
MOBILE INTERACTION PATTERNS AND NON PATTERNS
Serious game to develop and assess teamwork competency
How to Hook Customers with Habit-forming Products
Let's Play Our Way - Designing Flexibility into Card Game Systems - Gifford C...
Cardboard comeback
Game designdocs
Game Design Merit Badge Presentation

Similar to Digital Card Game Design (20)

PPTX
Visual tools and innovation games workshop - SPTechCon - Apr 2014
PDF
SPTechCon 2014 San Francisco Visual Tools and Gamestorming Workshop
PPT
Game design
PPTX
Dr. Scott Nicholson. Level up! game design programs in libraries, abqla2015
PPTX
TJD_2023_Lab_06.pptx
PPTX
Visual tools and innovation games workshop - sp fest chicago - dec 2014
PPTX
Visual Tools and Innovation Games Wworkshop - SharePoint Fest Chicago - Dec ...
PDF
Rules of Play: Design Elements of Addictive Online Learning Games
PPT
BiowareDesignDoc.ppt
PPTX
Paper games 2013
PDF
Game Designer's Journey
PPTX
mindful xp Video Postmortem
KEY
Thesis Overview
PPTX
Gaming Design for Beginners_Document.pptx
PDF
Introduzione alla realizzazione di videogiochi - Meccaniche
PPT
Intro to game design
PDF
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
PPTX
Natural Game Design: How to Birth Games Without Cloning
PDF
Workshop handouts - Mobile gaming
PDF
CoGame starter
Visual tools and innovation games workshop - SPTechCon - Apr 2014
SPTechCon 2014 San Francisco Visual Tools and Gamestorming Workshop
Game design
Dr. Scott Nicholson. Level up! game design programs in libraries, abqla2015
TJD_2023_Lab_06.pptx
Visual tools and innovation games workshop - sp fest chicago - dec 2014
Visual Tools and Innovation Games Wworkshop - SharePoint Fest Chicago - Dec ...
Rules of Play: Design Elements of Addictive Online Learning Games
BiowareDesignDoc.ppt
Paper games 2013
Game Designer's Journey
mindful xp Video Postmortem
Thesis Overview
Gaming Design for Beginners_Document.pptx
Introduzione alla realizzazione di videogiochi - Meccaniche
Intro to game design
Procedural Processes - Lessons Learnt from Automated Content Generation in "E...
Natural Game Design: How to Birth Games Without Cloning
Workshop handouts - Mobile gaming
CoGame starter
Ad

Recently uploaded (20)

PPTX
rapid fire quiz in your house is your india.pptx
PDF
GSH-Vicky1-Complete-Plans on Housing.pdf
PPTX
Presentation.pptx anemia in pregnancy in
PPTX
LITERATURE CASE STUDY DESIGN SEMESTER 5.pptx
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PPTX
Orthtotics presentation regarding physcial therapy
PPTX
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
PPTX
NEW EIA PART B - Group 5 (Section 50).pptx
PPTX
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PDF
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
PPTX
a group casestudy on architectural aesthetic and beauty
PPT
robotS AND ROBOTICSOF HUMANS AND MACHINES
PPT
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
PDF
Architecture Design Portfolio- VICTOR OKUTU
PDF
Introduction-to-World-Schools-format-guide.pdf
PPTX
Introduction to Building Information Modeling
PPTX
22CDH01-V3-UNIT-I INTRODUCITON TO EXTENDED REALITY
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PPTX
EDP Competencies-types, process, explanation
rapid fire quiz in your house is your india.pptx
GSH-Vicky1-Complete-Plans on Housing.pdf
Presentation.pptx anemia in pregnancy in
LITERATURE CASE STUDY DESIGN SEMESTER 5.pptx
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Orthtotics presentation regarding physcial therapy
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
NEW EIA PART B - Group 5 (Section 50).pptx
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
Tenders & Contracts Works _ Services Afzal.pptx
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
a group casestudy on architectural aesthetic and beauty
robotS AND ROBOTICSOF HUMANS AND MACHINES
WHY_R12 Uaafafafpgradeaffafafafaffff.ppt
Architecture Design Portfolio- VICTOR OKUTU
Introduction-to-World-Schools-format-guide.pdf
Introduction to Building Information Modeling
22CDH01-V3-UNIT-I INTRODUCITON TO EXTENDED REALITY
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
EDP Competencies-types, process, explanation
Ad

Digital Card Game Design

  • 1. Doing the Hindu shuffle A tour through digital card game design
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 35. Command Pattern • Command Handler • Cards generate a set of commands • Based on game state • Commands are then executed