Unity Practice : Diablo 3 Skill System Programming
4.0 (4 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.
24 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unity Practice : Diablo 3 Skill System Programming to your Wishlist.

Add to Wishlist

Unity Practice : Diablo 3 Skill System Programming

With actual game example, famous Diablo3, Let's do code its skill system usage and UI.
4.0 (4 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.
24 students enrolled
Created by Dong Hun Lee
Last updated 6/2017
English
Current price: $12 Original price: $80 Discount: 85% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Diablo3's skill system's core structure's programming implementation
  • Diablo3's Skill assignment to specific Keyboard key
  • Diablo3's Skill Window UI Basic structure
View Curriculum
Requirements
  • Unity, Visual Studio Installed, C# basic knowledge
Description

I have covered somewhat abstract subjects so far, now it is time to apply this knowledge to actual game programming. 

In work field, as Client game programmer, you are required to actually implements game design document and game designer's thought, game concept. 

So how to code actual game?

At this lecture, with actual game example, famous Diablo3, I will actually code its skill system usage and UI.

From the complete zero base, starting to make abstract class for diablo3's skill systems. 

In this course, you will learn, 


1. How to actually code Diablo3's skill usage system. 

Making abstract class, and making each specific skill class, skill list variable to access them all and set them all.


2. How to make Diablo3's skill window UI (User Interface).

From scratch, you will learn actual diablo3's skill window's UI implementation.


3. How to make Diablo3's key assignment system.

So in diablo3, you can use skill by press 1~4 keys. And you can change skill and can assign different skill to those same keys. How to make it?


4. Finally, how to use Coroutine from not inherited monobehaviour class?

You will learn each skill's usage coroutine for make skill effect that is maintaining for a while. 


Let's see at class. 

Who is the target audience?
  • Anyone who want to make similar system of Diablo3 game's skill usage
Compare to Other Unity Courses
Curriculum For This Course
13 Lectures
03:06:47
+
Introduction
1 Lecture 05:07
+
Diablo3's skill system's code structure's actual implementation
4 Lectures 54:43

Diablo3's skill system's code structure's actual implementation #2
21:28

Diablo3's skill system's code structure's actual implementation #3
11:03

Diablo3's skill system's code structure's actual implementation #4
11:43
+
Diablo3's skill system's UI's basic implementation
5 Lectures 01:18:59
Diablo3's skill system's UI's basic implementation #1
17:36

Diablo3's skill system's UI's basic implementation #2
17:39

Diablo3's skill system's UI's basic implementation #3
19:25

Diablo3's skill system's UI's basic implementation #4
04:55

Diablo3's skill system's UI's basic implementation #5
19:24
+
Diablo3's skill's Keyboard key-mapping and final
2 Lectures 32:00
Diablo3's skill's Keyboard key-mapping
18:25

Here attached this lecture's whole project's zip file.

Diablo3's skill usage system final
13:35
+
Appended
1 Lecture 15:58
UI making added for skill button pressed and skill changed button
15:58
About the Instructor
Dong Hun Lee
4.2 Average rating
58 Reviews
313 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   

[Perfection of Wisdom]

STEAM

[Publisher Tycoon]

Google Play store, STEAM

[Big Bang Run for Kakao]

Google Play store

[Final Wars]

Google Play store