Develop Trading Card Game Battle System With Unity 3D: Part XX (Spell, Hero Power, Creature Effects)

Vladimir Limarchenko, Game Developer, Unity3d and C#

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
3 Lessons (52m)
    • 1. Spell Effects and Hero Power Effects

    • 2. Creature Effects – Part 1

    • 3. Creature Effects – Part 2


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.

This class is about the most interesting and exciting part of trading card games – unique creature and spell effects.

In our project we'll mostly use spell effects that deal damage to creatures or players. One unique spell effect will be devoted to our Coin card (it'll give one bonus mana crystal to a player just for one turn).

We'll cover several different creature effects:

  • Effects similar to Battlecry in Hearthstone that are caused once when your creature enters the battlefield.
  • Effects similar to Deathrattle in Hearthstone that are caused once when your creature dies.
  • Unique effects that are triggered by certain events in the game. W'`ll make an example effect for one of the creatures that will occur by the end of your hero's turn. But with this recipe you can create a vast variety of different effects (do something when the turn starts or ends for you or for your opponent, when a creature or a spell is played, when your creature attacks and so on). This system of listening to events that we use for these effects is very flexible, so you are only limited by your imagination.

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