Develop Trading Card Game Battle System With Unity 3D: Part XII (Visual Looks, Character Assets)

Vladimir Limarchenko, Game Developer, Unity3d and C#

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
3 Lessons (28m)
    • 1. Applying Visual Looks from a Card Asset onto a Creature

    • 2. Using Character Assets to Create Class Cards

    • 3. Applying the Info Stored in Character Asset to Player's Portrait


About This Class

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.

In the project we use so-called ScriptableObject assets to store all the information about our cards (both spells and creatures). We use a different kind of asset to describe our heroes and hold all their stats, information about their hero powers and so on.

In this class you`ll learn how to:

  • Apply the graphics and stats from our CardAssets to the creatures in our game.   
  • Load the information about our heroes (max health, avatar, hero power) and display it on our hero portraits.
  • Customize cards by making them belong to a certain hero class. Cards that belong to a certain hero will use a different unique color scheme.

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.28.