#AssetStore #unity #unity3d #new #asset #gamedev #indiedev #GameContentShopper

Publisher

Danny Deer

Please Note

This entry is from Friday May 8, 2026. The price of the asset may have changed since then.
Please visit our homepage for recent offers and sales. Official and private Unity Asset Store™ sales usually last about 14 days.

Overview

Stop building card systems from scratch. Card Controller Pro gives you everything you need to add polished, animated card gameplay to your Unity project — without writing a single line of animation code. And when you're ready to go deeper, extending it with your own code is just as easy.


Drag a prefab. Pick animations from dropdowns. Ship your card game. 🚀

Whether you're building a TCG, a deckbuilder like Slay the Spire, a poker game, or anything in between — Card Controller Pro handles the hard parts so you can focus on your game's unique mechanics. 🃏✨


📦 What You Get


🔹 Hands that look right, instantly. Arrange cards in a straight line or a curved fan. Control spacing, scale, and stacking. Cards automatically reposition and animate when added or removed.


🔹 Drag-and-drop that just works. Players can pick up cards, reorder them in hand, and drop them onto zones — all handled for you. Cards smoothly slide aside during reordering and snap back if dropped outside a valid zone.


🔹 Attack targeting with a single setting. Set a card's type to "Attack" and it automatically shows a dotted targeting arrow on drag. Release over a valid target to trigger your attack animation. No raycasting code needed. 🎯


🔹 20+ built-in animations, zero code required. Every animation — place, attack, hover, pickup, select, use, and hide — is chosen from an Inspector dropdown. Mix and match freely:

  • Place: Swirl, Slide, Fade In, From Below, Custom Curve, Custom DOTween
  • Attack: Arc, Quick Dash, Fade Teleport, Impact Strike, Custom Curve, Custom DOTween
  • Hover: Scale Up, Punch Scale, Shake Rotation (2D & 3D)
  • Pickup: Scale Up, Punch Scale, Shake Rotation, Transparency
  • Use: Dash, Shake
  • Hide: Fade Out, Shrink

Need your own animation? Write one class, add one attribute, and it appears in the dropdown automatically. Full DOTween and AnimationCurve support built in.


⚙️ Easy to Extend With Code

Card Controller Pro is designed to get out of your way when you need custom behavior. Two clean extension points make it simple:

  • Subclass CardData — override virtual methods like OnAttackHit, OnPlaced, or OnUsed to add game-specific logic directly to your card types. A fireball that deals damage, a heal spell that restores health, a trap that triggers on placement — just override a method.
  • Subscribe to Action events — hook into any card's lifecycle from external systems. Perfect for score tracking, sound effects, UI updates, or any logic that doesn't belong on the card itself.

Adding a new animation takes one [Serializable] class and one [AddTypeMenu] attribute. It auto-discovers and appears in the Inspector dropdown immediately — no registration, no boilerplate. 🛠️


🤖 AI-Ready — Let Your Agent Write the Code For You

Card Controller Pro ships with a comprehensive CLAUDE.md file — a complete architecture reference designed specifically for AI coding agents. Feed it to Claude, Cursor, Copilot, or any AI assistant and it will understand the entire system: every component, every API, every extension point.

Want a new card type that chains lightning between enemies? A deck-building system with energy costs? A discard pile with reshuffling? Just describe what you want — your AI agent already knows how Card Controller Pro works and will write the code for you. It's like having a second developer who has read every line of the source code. 🧠💻


🎴 Built For Real Card Games

  • 5 card types — Place, Attack, Use, Targeted Use, and Static — each with distinct drag behavior
  • Drop zones that auto-show during drag and handle card transfers between groups
  • Card flipping with animated Y-axis rotation
  • Card selection with visual indicators and selection queries
  • Card health system with damage, healing, death events, and auto-cleanup
  • Spring physics for satisfying drag wobble
  • Cursor tilt that makes cards feel alive in hand
  • Batch card dealing with configurable delays and animations
  • "Placeable from hand" system — attack cards behave as place cards when dragged from the player's hand, then function as attackers on the board

🏗️ Developer-Friendly Architecture

Every behavior is driven by ScriptableObject data assets and the Strategy pattern. Swap animations, change card types, and tweak every parameter without touching code. When you do need code, the API is clean, documented, and built to be extended — not fought against.

Includes demo scenes showing TCG gameplay, poker-style dealing, and Balatro-inspired card selection — so you can see exactly how everything fits together. 🎮

X