Develop Trading Card Game Battle System With Unity 3D: Part XIV (Targeting System & Message Manager)

Vladimir Limarchenko, Game Developer, Unity3d and C#

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
3 Lessons (46m)
    • 1. Targeting System – Introduction

    • 2. Targeting System – Troubleshooting and Testing

    • 3. Message Manager


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 this class we'll discuss 2 topics that are a must for each and every card game:

  • To assist players in picking targets for their spells and attacks, we'll make a targeting system that will consist of an arrow that will follow your cursor and a target icon that will mark the target for your action. You'll learn how to work with LineRenderers in Unity (LineRenderer will be used to draw the arrow)
  • We'll also cover showing simple text messages to our player. In our case, the only 2 messages that we'll show are: “Your Turn” or “Enemy's Turn”, but you can use this same system to show scores, notify players that the battle is over and display some other information.

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