Card Game

Provides Unity Card game architectural patterns including decks, hands, zones, turns and UI layout.

3|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/XeldarAlz/KlondikeSolitaire --skill card-game
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Card Game
Source: https://github.com/XeldarAlz/KlondikeSolitaire/tree/main/.claude/skills/genre/card-game
Command: npx skills add https://github.com/XeldarAlz/KlondikeSolitaire --skill card-game

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Card game patterns provide standardized architectural patterns for Unity card games, reducing duplication and drift across projects.

Core Features & Use Cases

  • Deck construction, hand management, zone tracking, and turn flow patterns.
  • Effect resolution, UI layout, and data modeling applicable to TCGs, deck-builders, and hybrids.
  • Use Case: Implement a modular deck-builder that supports different card types and modes with minimal changes.

Quick Start

Describe a card-game pattern in Unity and apply it to build a modular deck-builder.

Frequently Asked Questions about Card Game

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a turn-based card game architecture in Unity?

Structure a turn-based card game architecture in Unity using standardized C# data models, zone systems, and turn flow patterns. This approach reduces architectural churn and drift across digital card games and deck-builders.

What is the best way to manage hand management and deck construction for Unity deck-builders?

Manage hands and construct decks using ScriptableObjects for card data alongside dedicated zone tracking systems. This modular pattern supports different card types and game modes with minimal code changes.

Can I use VContainer for dependency injection in a Unity card game?

Use VContainer for dependency injection in a Unity card game to manage pub/sub messaging and effect resolution. This production-grade setup standardizes communication between game systems and UI layout components.

How does a zone system work for digital card games in Unity?

A zone system works by tracking card locations between deck, hand, and play areas using defined C# data models. It standardizes effect resolution and UI layout updates across various deck-builder and hybrid game formats.

Do I need ScriptableObjects to build a modular card game architecture?

ScriptableObjects are used to model card data within this architecture, enabling modular deck-builder implementations. They allow designers to define different card types and modes without deep code modifications.