Card Game 2D Starter Toolkit
A complete, production-ready toolkit for creating card games in Unity with drag-and-drop functionality, deck management, hand systems, and flexible card customization.
by Developers Hub
Price History +
Card Game Starter Toolkit is a powerful and intuitive solution for building any type of card game in Unity. Whether you're creating a classic solitaire, a competitive trading card game, a poker simulator, or an innovative card-based mechanic for your RPG – this toolkit provides all the essential components out of the box.
Complete Card Management System
- Create and manage decks with stacking mechanics and visual depth
- Implement player hands with customizable arc layouts
- Drag and drop cards between decks, hands, and drop zones
- Smooth animations for moving, flipping, and rotating cards
Flexible Card Customization
- Scriptable Object-based card data system
- Support for values, suits, orders, and custom attributes
- Card filtering system with whitelist/blacklist options
- Customizable text fields on cards
- Front/back views with separate sprites and colors
Intuitive Drag & Drop
- Built-in drag system with visual feedback
- Highlight drop areas with customizable colors (idle, accept, reject)
- Priority-based drop detection
- Support for both mouse and touch input (Legacy & Input System)
Advanced Sorting & Organization
- Sort cards by value, order, suits, or custom attributes
- Multiple sort directions (lowest-to-highest, highest-to-lowest)
- Shuffle functionality with Fisher-Yates algorithm
- Suit-based grouping and sorting
Drop Areas & Filters
- Create unlimited drop zones with custom filters
- Filter cards by value, order, suit, tags, and attributes
- Whitelist/Blacklist support for suits and tags
- Visual feedback for valid/invalid drops
🚀 Perfect For
- Trading Card Games (TCG/CCG)
- Solitaire & Card Puzzle Games
- Poker & Casino Games
- Deck-building Games
- Board Games with Card Mechanics
- Prototyping Card Game Mechanics
💡 Why Choose This Toolkit?
- Time-Saving: Skip weeks of development, all core systems are ready to use
- Flexible: Works with any art style and game design
- Production-Ready: Clean code and proper architecture
- Easy to Learn: Intuitive API with comprehensive events system
- Scalable: From simple prototypes to complex commercial projects