Sandwich Cake Studios - Card Game Interface

The Card Game Interface is a plugin for Unreal Engine, designed to ease the development of card games for both singleplayer and multiplayer.
Provides a robust foundation for creating collectible card games (CCGs), trading card games (TCGs), or any card-based game.

With a Blueprint-accessible framework, card management, and advanced features like rarity systems, pack opening, and card replication, this plugin gives the developers the tools to bring their card game ideas to life with minimal effort.

Interested in our product? Be sure to check out the videos to see if it meets your needs. Got questions? Join our Discord community—our team is happy to help!

📽️ Preview Video: Watch on YouTube

📄 Documentation: Google Docs

🌐Support: Discord

📦 Example Project: Google Drive

The Example Project contains all the features of the plugin and demonstrates a Server/client setup, where the server uses an AI to try and combat the client.

Key Features

  • 100% Blueprint Framework: Fully accessible through Blueprints, making it easy for developers to create and customize card games without extensive C++ knowledge.

  • Data-Driven Design: Use data tables for card data with your own structure.

  • Card Management: Create, manage, and manipulate cards using a robust card manager component with stacking support.

  • Multiplayer Support: Built-in support for multiplayer environment, where the card manager component automatically replicates cards based on the owner.

  • Pack Opening System: Dynamic pack opening, supporting customizable rarity weights and card sets.

  • Rarity System: Can be Setup in blueprint for complex rarity validation.

  • Card Data Organization: Setup your card data in data tables and leverage packs and sets for structured organization.

  • Random Card Generation: Generate weighted random cards or select random cards with or without duplicates.

  • Customizable Card Instances: Configure your runtime card instances in blueprint.

Using our product in your game? Let us know! We'd love to help promote your game to our community.