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:
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:
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
🏗️ 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. 🎮