유니티 연습 : 디아블로3 스킬 시스템의 실제적인 프로그래밍 구현

실제 게임인 디아블로3를 가지고 이 게임의 스킬시스템과 UI를 실제로 구현해보는 강의.

Ratings 2.84 / 5.00
유니티 연습 : 디아블로3 스킬 시스템의 실제적인 프로그래밍 구현

What You Will Learn!

  • 디아블로3 스킬시스템의 실제 구현방법. 추상클래스를 중심으로
  • 스킬시스템 UI 작성방법. 스크롤뷰 설정방법
  • 스킬시스템 키보드 키맵핑 시스템 구축방법. 같은 키를 눌러도 다른 스킬이 나가는 것을 구현.

Description

이 강의는 지금까지 다뤄왔던 약간 추상적인 개념들, 추상클래스, 인터페이스, 델리게이트 등을 실제 게임의 구현에 적용해보는 연습입니다. 

디아블로3라는 유명한 게임을 가지고, 그것의 스킬시스템을 완전 제로 베이스에서 실제로 하나씩 구축해 나갑니다. 실제로 하나씩 코드를 짜 나가면서, 어떻게 그것을 만드는지 그 핵심개념과 원리를 가르칩니다. 이것만 알면 그대로 양을 늘려서 전체를 다 만들 수도 있습니다. 

결국 클라이언트 프로그래머로서 중요한 것은, 게임기획을 정확하게 실제로 구현해내는 일입니다. 

이 강좌에서는 주로 다음과 같은 내용을 다룹니다. 

1. 디아블로3의 스킬사용 시스템을 하나씩 코드를 짜나가서 구현합니다. 실제 디아블로3 게임을 실행시켜서 그것의 스킬들을 보면서 하나씩 구현해 나갑니다. 핵심 개념과 원리를 적용시켜 봅니다. 


2. 디아블로3의 스킬윈도우 유저 인터페이스를 구현해 봅니다. 유니티의 스크롤뷰 오브젝트를 만들어서, 디아블로3의 스킬창에서 까다로운 부분들 위주로 어떻게 만드는지 실제로 만들어 봅니다. 


3. 디아블로3의 스킬 키맵핑 시스템을 구현합니다. 디아블로3에서는 1~4번 키와 마우스 왼쪽, 오른쪽 클릭 버튼을 누르면 스킬이 나가게 됩니다. 그리고 이 6개의 버튼에는 각각 다른 스킬을 할당할 수 있습니다. 이 시스템을 어떻게 구현하는지 실제로 보여드립니다. 


본 강의를 수강하고 나면, 디아블로3의 스킬 시스템에 대해서 확실하게 구현방법을 알 수 있을뿐만 아니라, 이런 유사한 시스템을 필요로 하는 수많은 게임, RPG, 액션, 슈팅 게임 등에서 응용하여 쓸 수 있을 것입니다. 

그럼 강의에서 뵙겠습니다. 

Who Should Attend!

  • 디아블로3 스킬시스템을 어떻게 구현하는지 알고 싶은 모든 이들

TAKE THIS COURSE

Tags

  • Unity

Subscribers

106

Lectures

10

TAKE THIS COURSE



Related Courses