Develop Trading Card Game Battle System With Unity 3D: Part XIX (Testing The Basic Game Mechanics)

Vladimir Limarchenko, Game Developer, Unity3d and C#

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
3 Lessons (46m)
    • 1. Testing Playing Creatures and Dragging Attack Target

    • 2. Testing Start Game Sequence

    • 3. Testing All the Basic Game Mechanics


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 dedicated to making some final adjustments and testing the general flow of our game. We'll do some more tuning and we'll make sure that the following features work correctly:

  • When the game starts, each of our players draws 4 cards. The second player gets an extra card from his deck and a Coin card that should give him mana advantage for one turn.
  • Our turn alternating system should work correctly. when the turn starts, a message should be displayed. After some time, we should start seeing a burning rope. Both when the rope burns down and when the end turn button is pressed, a turn should be given to the next player.
  • We should be able to play creatures and attack with them. We'll also test the basic creature effects from Hearthstone that are included into this project (Charge, Windfury). In the final project some Battlecry and Deathrattle effects are also present.

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