
CardFlow is a lightweight Unity asset that brings smooth, physics-inspired card movements to your projects. Drag-and-drop interactions and card animations for card games, UIs, or digital board gamesCardFlow is your go-to solution for integrating realistic card movement and animation into your Unity projects. Designed with flexibility in mind, it allows you to effortlessly simulate fluid card interactions—from dragging and dropping to complex animated transitions. Whether you're developing a card game, a collectible card interface, or an interactive menu system, CardFlow provides robust, performance-optimized scripts that work seamlessly in both 2D and 3D environments. Fully documented and highly customizable, this toolkit offers an intuitive API that lets you tailor animations and behaviors to your project's unique needs. Enhance your game's interactivity and polish with CardFlow—where smooth movement meets creative control.Dynamic Card Management:- System for easily adding and removing cards from "holder" zones at runtime.- Optimized for performance in complex card interactions.Developer-Friendly GUI for Setup & Testing:- Intuitive in-editor GUI for quick card setup and instance creation.- Streamlines testing and iteration of card mechanics.Improved & Accessible API:- Refactored API for clearer access to CardFlow's internal components.- Designed for easy integration and deep customization of card behaviors and game flow.- Includes C# events and callbacks for extensibility.⚠️ Technical Details🚨 Note: This asset does not include shaders such as holo shader, negative shader, or shiny shader. If you want to enhance your cards with special visual effects, check out our Card Visual Effects Suite, which includes these effects! https://assetstore.unity.com/packages/vfx/shaders/card-visual-effects-suite-311449CardFlow builds upon concepts from Mix and Jam's "Balatro-like" tutorial (MIT License). Full license details are included in the package.📌 Features✅ Smooth Card Interactions – Drag, drop, select, and hover with fluid animations using DOTween.✅ Customizable Hand Curve – Cards are positioned in an arc or circle, mimicking real-life card holding.✅ Dynamic Sorting – Ensures selected or dragged cards stay on top.✅ Auto-Tilting & Rotation – Cards adjust based on position for realistic hand placement.✅ Scalable & Modular – Easily integrate into any card-based game.✅ Optimized for Performance – Minimal overhead for smooth gameplay.