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 Videos (28m)
    • Applying Visual Looks from a Card Asset onto a Creature

    • Using Character Assets to Create Class Cards

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





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

See full profile