Develop Trading Card Game Battle System With Unity 3D: Part I (Getting Started & Preparations)

Vladimir Limarchenko, Game Developer, Unity3d and C#

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
7 Videos (1h 20m)
    • Introduction to This Course

    • How to Watch This Course

    • Introduction to Section 2

    • Preparation

    • Creating a Card Template with Unity UI

    • Simple Decorations

    • Creating a Face Side for a Spell Card


About This Class

Card games are massively popular right now. Since the release of Hearhstone, we've seen many interesting card games from other companies: The Elder Scrolls: Legends, Faeria, Gwent.

In this class/series we set an ambitious goal of developing our own trading card game with Unity3d and C#, mostly focusing on card game battle mechanics.

Learn how to design a card for your trading card game in Unity:

  • Create a Unity project and set up a scene for our future card game battle.
  • Use wide variety of tools and techniques of Unity UI to create your custom card.
  • Learn useful concepts of working with Unity UI: working with RectTransforms, anchoring, 9-slicing for creating frames.

By the end of this class you will learn how to design a custom card face for your trading card game, display description info, mana cost and main card graphic image.

With this class you will gain access to a compete, fully functional Unity project that is an example of a card game battle. The game mechanics are somewhat similar to Hearthstone: custom spells, hero powers, creature effects and so on.

Additional information:

  • The files showed in the course are downloadable from the link that you can find in the "Class Project".
  • The next class of this series will be published on 2016.12.01.

7 of 7 students recommendSee All

the professor is great explaining all the details, is practical and has a dynamic way that entertain the students while he gives the curse.
I am a hearthstone player and i am really impressed by this course. I will enroll in all related courses although i haven t used unity much. After all blizzard created hearthstone in unity. Maybe it s our turn for the next big card game





Vladimir Limarchenko

Game Developer, Unity3d and C#

I am a Unity3d and C# developer with about 2,5 years of experience in game development. I also have a scientific background. I got a Ph.D. in Theoretical Mechanics in 2014, but then decided to pursue my childhood dream of becoming a game developer. I'm mostly interested in making 2D games. In my opinion, a perfect game should have some tactical or puzzle element to it. 

Over the last couple of years I've also worked as an instructor and created several courses on game development. Some of the topics of my courses are: making a 2048 game, building quiz apps, creating a simple virtual pet game, animating 2d characters, building an in-game character customization system.

I'm always willing to experiment and work on some interesting and challenging game mechanics.