Unity Lecture : Turn based card game (Magic the Gathering)
2.8 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
50 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unity Lecture : Turn based card game (Magic the Gathering) to your Wishlist.

Add to Wishlist

Unity Lecture : Turn based card game (Magic the Gathering)

About programming turn based game structure, card,skill usage system by C# and unity. For example, Magic the gathering.
2.8 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
50 students enrolled
Created by Dong Hun Lee
Last updated 12/2015
English
Current price: $10 Original price: $90 Discount: 89% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You will learn how to make turn based game, card game by unity and c#
  • You will learn basic c# scripting specially about turn structure, card game, RPG's skill usage system.
  • You will learn how to make 'Magic the Gathering' game turn structure for an example.
View Curriculum
Requirements
  • Install Visual Studio 2015 (any version), Unity latest version.
Description

This lecture is about how to program turn based game's turn structure, card game's card usage system by Unity and C#.


[Turn based game's turn structure]

*Using unity's StartCoroutine, enum syntax, you will learn how to program it from the scratch.

*For example, I adopt famous card game, "Magic the Gathering". You will learn its turn structure and how to program it.


[Card, RPG game's card, skill usage system]

*Normally, card game or RPG game has many skills, cards. If user click some skill icon or card UI, relative skill or card's function should be executed.

*But how will you make it? Using "if" or "switch" syntax? This is too annoying and not elegant way at all.

*Instead, you will learn how to make this system using Abstract class and inherited specific class, List and foreach syntax.

*And also, you will learn how to use StartCoroutine in specific card class which does not inherit MonoBehaviour like normal unity C# script start from it.


This lecture consisted by rather short videos, but this include core mechanism to programming above game, and I typed each script from the scratch, so you will get to the point shortly and thoroughly. And this short lecture does not cover whole programming of complicated 'Magic the gathering'.

Who is the target audience?
  • Anyone who have interest in game development, unity, c#, specially about turn based game structure, card game structure.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
8 Lectures
01:40:04
+
Introduce about this lecture
1 Lecture 02:50
+
Introduce StartCoroutine, Abstract Class
3 Lectures 43:35
About StartCoroutine #1
15:26


About Abstract Class
16:08
+
How to make turn based card game. example : Magic the gathering
4 Lectures 53:39
How to prorgam Magic the gathering card usage structure #1
19:09

How to program Magic the gathering turn based structure #1
12:28

How to program Magic the gathering turn based structure #2
13:22

How to program Magic the gathering turn based structure #3 - Final
08:40
About the Instructor
Dong Hun Lee
2.3 Average rating
40 Reviews
214 Students
8 Courses
Unity developer, Game Designer, C# Programmer, Translator

CEO of 14Dimension Enterprise, translator(english-japanese-korean), Unity developer, C# programmer, game planner, book publisher.

I have been made games from 2010, made following games and some of it released to STEAM, Kakao platform.

[Game of Dragons]

STEAM (STEAM GreenLit)


[Perfection of Wisdom]

STEAM


[Publisher Tycoon]

Google Play store, STEAM


[Big Bang Run for Kakao]

Google Play store


[Final Wars]

Google Play store