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.

Learn how to add a card back to your card and make your cards behave like 3d objects:

Design a custom card back that you'd like to use for your cards with Unity UI.

Create a custom script to show the correct side of the card (face or back) depending on the current position and rotation of the card relative to the camera.

Learn how 3d raycasting works in Unity

By the end of this class you will have a fully functional 3d card object created with Unity UI that will always face with correct side towards the camera. You can use it as a template (prefab) for all the other cards in your game.

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

this is fundamental for the others parts with these classes Vladimir will teach us since it will teach us more things about this gender in games! And again he is great explaining these things, I'll hope when I finish this classes I will finally know more things about Unity and also can make awesome games like this proyect!

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