Mô tả

Learn how to create and program your very own card combat game using Unity, an industry-standard game development program used by large gaming studios and indie developers across the world.

In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to understand such game elements as:

  • A Turn-Based Card Battling System

  • Placing Cards on a 3D Board

  • Holding & Highlighting a hand of Cards

  • Mana Point System For Cards

  • Damaging Player & Enemies

  • Audio systems

  • Enemy AI with variable playstyles

  • Battle Select System

  • and much more...

The course also includes a complete version of the project to use for your own reference to ensure everything in your game works as it should!


Start learning today and let me help you become a game developer!


Bạn sẽ học được gì

Learn C#, a modern versatile programming language

Understand the capabilities of 3D development in Unity

Develop strong and transferrable problem solving skills

Gain an understanding of the game development process

Learn how object oriented programming works in practice

Yêu cầu

  • Mac or PC capable of running Unity 3D
  • A copy of Unity 2021.3 or newer

Nội dung khoá học

16 sections

Getting Started

4 lectures
Introduction
00:50
Project Assets
00:03
Setting Up A New URP Project
04:58
Unity Editor Layout
08:38

Layouts

3 lectures
Laying Out Our Scene
08:27
Making A Card
12:58
Finishing The Card Layout
11:07

Cards

4 lectures
Creating Our First Script
06:12
Making The Card Script Work
15:26
Creating A Scriptable Object
11:27
Loading Data From The Scriptable Object
15:09

Holding Hands

5 lectures
Setting Up Our Hand
08:32
Setting Card Positions In Hand
19:31
Preventing Overlapping Cards
03:16
Moving Cards Smoothly
19:19
Raising Cards While Hovering
13:24

Pick & Place

5 lectures
Selecting Cards
14:41
Returning A Card To Hand
04:46
Creating Card Placement Areas
04:45
Placing A Card On The Board
11:27
Removing Card From Hand
07:30

Mana System

3 lectures
Spending Mana
10:21
Showing Mana On UI
08:21
Displaying A Low Mana Warning
08:40

Decks

6 lectures
Creating A Deck
14:11
Drawing A Card
07:39
Moving Card To Hand
03:02
Showing A Physical Deck
04:51
Click To Draw Cards
09:58
Drawing Cards At Start
11:15

Turns System

6 lectures
Setting Up The Turn Order
12:52
Limiting Actions To The Player's Turn
04:48
Ending The Player's Turn
05:28
Refilling The Mana Pool
02:50
Mana Pool Growth
03:13
Drawing Cards Each Turn
02:40

Doing Damage

9 lectures
Creating Enemy Cards
10:36
Setting Up Player Card Attacking
11:12
Damaging Cards
06:51
Handling Defeated Cards
07:37
Animating Card Actions
11:39
Making The Animations Work
06:07
Making Enemies Attack
04:53
Damaging Player Overall Health
03:29
CHALLENGE - Damaging Enemy Health
03:06

Damage Display

3 lectures
Showing Health on UI
07:43
Creating A Damage Indicator
08:06
Showing Damage Indicator
05:32

Creating AI

9 lectures
Setting Up Enemy Actions
08:48
Simple Enemy Card Placement
17:27
Setting Up Multiple AI
06:29
Creating A Virtual Hand (Of Cards)
07:48
CHALLENGE - Handling Enemy Mana
08:37
Playing Cards From the Hand
14:49
Playing Multiple Cards & Adding To Hand
06:53
Creating A Defensive AI
12:02
Creating An Attacking AI
04:19

Completing Battles

5 lectures
Ending The Battle
08:48
Emptying The Player's Hand
02:51
Setting Up The Battle End Screen
04:11
Showing The Result Screen
04:51
Displaying Win Or Lose
06:21

Menus, Menus, Menus!

8 lectures
Creating A Main Menu
05:01
Making The Main Menu Work
05:51
Setting Up Different Battles
05:09
Creating The Battle Select Menu
06:56
Making The Battle End Screen Work
04:42
Creating A Pause Screen
03:15
Making The Pause Screen Work
09:41
Deciding Who Goes First
08:03

Audio

6 lectures
Creating An Audio System
09:59
Keeping Audio Active Between Scenes
04:07
Spawning The Audio System
09:10
Switching Background Tracks
07:22
Adding Sound Effects System
05:20
Playing Sound Effects
06:24

Completing The Course

2 lectures
Building The Game
05:06
Next Steps
00:44

Complete Project Files

1 lectures
Complete Project Files
00:06

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.