UiCard

Generic UI for card games like Hearthstone, Magic Arena and Slay the Spire...

templateboilerplatecardgameuicsharpunitytoolcardsuiviewcardcard-gameshearthstone

Preview

UiCard preview

Overview

This is a Unity3D boilerplate providing a complete card game interface system with drag-and-drop mechanics, hand management and play zones similar to Magic Arena or Hearthstone. It includes configurable card spacing, rotation, hover effects and animations, making it a ready-to-use starting point for building card-based games.

Features

card-drawingcard-draggingcard-hoveringcard-zoominghand-zone-managementplay-zone-managementenemy-hand-viewingconfigurable-card-spacingconfigurable-card-rotationconfigurable-card-heightconfigurable-hover-effectsconfigurable-motion-speedsstate-machine-per-card2d-colliders

Feature Flags

blogemailsrealtimeauthorizationimageProcessinguiComponentscardGamesdragAndDropstateManagementconfigurable

Recommended Use Cases

hearthstone-like-gamesmagic-arena-like-gamesslay-the-spire-like-gamescollectible-card-gamesturn-based-card-gamesyu-gi-oh-like-games

Frontend

unitycsharp

Backend

None

Auth Providers

None

Deployment Targets

unity-editorstandalone-build

Payment Providers

None

Quick Facts

โญ Stars
517
๐Ÿด Forks
106
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2025-07-26T11:33:44.000Z
GitHub

Stack

Framework
unity
Language
csharp

Data Layer

Databases
postgresql

UI Stack

Styling
unity-ui
Components
custom-card-components

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Free with optional donations on itch.io
Get Started with this Boilerplate