[RELEASED] Card Game Core

Hello everyone :hugs:
We are excited to introduce you to our new Card Game Core Asset!

You can find this asset by following this link: Card Game Core | Systems | Unity Asset Store

This is a complete template for creating collectible/trading card games. Asset is structured and organized for quick addition of new cards (units, spells, heroes). You will get a basic set of cards to start with. Add content to your game using a clear and well - structured template!

And now I invite you to familiarize yourselves with the asset in detail😉

:hammer_and_wrench: FEATURES OF CARD GAME CORE INCLUDE:

:robot: Opponent AI

Challenge your skills against a capable AI that attacks, defends, and makes strategic decisions. The opponent’s deck can be easily edited using JSON, and you can test your decks in single-player mode.

:scroll: Deck System

Build and customize decks with a complete deck builder scene. Filter cards by name, race, and type. Save and edit your decks with a built-in save system.

:game_die: Table System

Play full matches against AI in the game table scene. Keep track of moves with the game log, adjust your hand with a mulligan screen, and follow a clear turn order system.

:raised_hand_with_fingers_splayed: Smooth Card Hand

Intuitive card selection with smooth movements and zoom-in effects when hovering over cards.

:earth_africa: Localization

Easily add new languages. English, German, and French are included by default, powered by Unity Localization.

:musical_note: Sound System

Background music, UI sound effects, and action sounds for heroes, units, and spells. Control all sounds with the sound mixer.

:movie_camera: VFX and Animation System

Smooth card attack and spell animations, customizable targeting curves, and visual effects for card attacks and damage.


AND TO SUMMARIZE, HERE’S WHAT OUR ASSET WILL BE ABLE TO HELP YOU WITH, DEPENDING ON YOUR POSITION IN THE GAMEDEV WORLD:

New to Unity

If you’re relatively new to Unity, but you have the basic understanding of C#, the asset would save you tons of time of working with UI elements, delving into complexity of Unity 2D components etc. Most importantly, you would be able to create a Card Game based solely on the asset without adding anything new, and it will work perfectly well. For starters, you can just make a reskin of cards and UI elements, change the names and descriptions of the cards and that would be it.
Also, you can explore the way the project is built, learn a lot of new tricks and patterns, see how the DI works in relatively big projects, how the game is structured etc.

Experienced devs

Creating a TCG is a considerable challenge even for experienced developers. And just because you already know how difficult that could be and how much time you would need to build everything by yourself, you would probably appreciate the possibility to skip lots of hard and time-consuming steps of preparing the architecture for TCG, managing data serialization and structuring the card data, making the layout of the UI for all the cards, deck builder and everything else.

Teams

If you’re a team that works on the creation of TCG games and you find the asset structure and organization suitable for your tasks, you can choose it as the main template to build your card games upon it. It can benefit you as much as any indie developer.


HELPFUL LINKS:

:page_facing_up: DOCUMENTATION | :globe_with_meridians: WEBSITE | :speech_balloon: DISCORD | :movie_camera: YOUTUBE