Try it. Test it. Shape it. 🏆Participate in the uVegas: Blackjack Playtest and give feedback while exploring our multiplayer assets.

Join Now

Free Unity Assets: Modular 2D Playing Cards

Introduction

The Modular 2D Playing Cards module is a free Unity asset designed to provide a complete, flexible system for creating, managing, and displaying themeable standard playing cards. Perfect for developers looking to prototype or integrate high-quality card visuals into their games.

This module powers all playing cards in uVegas and can be used in your projects standalone. With a modular architecture, themeable visuals, and UI integration, it’s a great starting point for card-based games.

Key Components

Core Data Structures (uVegas.Core.Cards)

  • Card: Stores Suit and Rank, with utility functions and string representation.
  • Suit: Enum for Hearts, Diamonds, Clubs, Spades, Hidden, and Joker.
  • Rank: Enum for Two through Ace, plus None (placeholder) and Joker.
  • CardTheme: ScriptableObject defining visuals and colors, with methods to retrieve rank/suit sprites at runtime.

UI Integration (uVegas.UI)

  • UICard: Renders card visuals using CardTheme, supports hidden cards, jokers, dynamic themes, and runtime reveals.

Demo & Interaction (uVegas.Demo)

  • CardHoverEffect: Adds smooth scale and rotation animation with optional audio feedback.
  • CardThemeManager: Handles deck generation, hand drawing, theme selection, and demo interaction.

Features

  • Modular architecture: data, visuals, and UI are decoupled and reusable.
  • Fully themeable via CardTheme ScriptableObjects.
  • Supports standard playing card mechanics, jokers, and hidden cards.
  • UI-friendly design with hover effects, scaling, and audio feedback.
  • Easily integrates into uVegas or standalone projects.
  • PSD files for Classic, Modern, and Neo themes included for easy customization.

Integration Notes

The demo scene allows quick testing of new card themes and visualization in real time.

Prefabs use UICard to render cards according to the selected theme, and themes can be swapped at runtime for immediate visual updates.

Hover effects and audio can be toggled on or off as needed for rapid prototyping or integration into existing projects.

Download Now

Get started with Modular 2D Playing Cards today. Enhance your Unity projects with a professional, flexible card system for free!