Thumbnail

언리얼 엔진 4 C++ : Time Travel RPG 제작 대시보드

(2.9)
16개의 수강평 ∙  142명의 수강생
공개되지 않은 강의로
수강이 제한됩니다.
지식공유자: SUN YOUNG KIM
총 57개 수업 (5시간 53분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공

대작게임을 만드는 가장 대표적인 게임 개발도구 언리얼을 통해 하나의 게임을 만들어 보면서 구체적으로 어떤 것이 필요 하며 어떤 요소가 필요 한지를 알게 됩니다.

언리얼 엔진 4 C++강좌

타입슬립 액션 RPG 게임을 만들면서 게임을 만들기 위해서는 구체적으로 어떤 요소가 필요한지 알려드립니다. 본 강좌는 처리 속도가 빠른 네이티브 C++코드로 구현했고 중복되는 코드 부분은 언리얼 엔진의 강력한 블루프린트 기능으로 구현하였습니다. C++에 대한 기초적인 지식이 있다면 더욱 학습하는데 많은 도움이 됩니다.
언리얼 엔진 4에서는 PC, 가정용 게임기, 스마트폰은 기본이고, VR을 비롯한 대중적인 기기와 향후 유행을 고려한 신규 기기, 그리고 게임을 넘어서 CG 영화 & 애니메이션 제작, 건축 설계, 실내 & 실외 디자인, 조경, 가상 & 증강현실 및 그것을 이용한 군사훈련용 시뮬레이션이나 기타 다양한 용도의 시뮬레이션 등 비게임 분야로도 진출하고 있습니다. 언리얼 엔진 트레일러와 언리얼에 대한 다양한 영상은 아래에서 링크에서 확인할 수 있습니다.

학습 목표

  • 타임 슬립으로 중세시대로 간 군인과 로봇들과 전쟁을 한다. 소규모 전투씬
  • 페르시아 왕자에 나오는 주인공 처럼 성안에서 잡고 뛰고 것들을 묘사한다.
  • 갑옷과 무기 바꾸기 등을 통해 의상과 무기를 어떻게 바꿔 나갈지 묘사한다.

 도움이 되는 분들

  • 잘 모르지만 1인 게임 제작을 도전하고 싶은 분들
  • 고 사양의 대작 게임 제작을 꿈꾸는 분들
  • VR에 관심있으신 분들
  • 게임 뿐만 아니라 다양한 3D, CG 작업에 관심 있으신 분들

네이티브 C++을 사용하는 이유

  • 모바일기기에서 퍼포먼스가 뛰어 납니다.
  • C++을 사용할 경우 자신이 원하는 다양한 게임을 제작 할 수 있습니다.
  • 플러그인을 제작 하여 다른 프로젝트에서도 쉽게 사용 할 수 있습니다.
  • 블루프린트 노드 여러 개를 사용 할 경우 코드 한 줄에 그 기능들을 담을 때가 있습니다.

블루프린트를 사용 하는 이유

  • C++에 비해 퍼포먼스는 느리지만 제작이 편리합니다.
  • C++에 비해 배우기 쉽습니다
  • 소규모 게임의 제작을 빨리 할 수 있습니다.
  • 제작의 흐름을 쉽게 볼 수 있으므로 C++ 보다 이해가 더 빠릅니다.

 

지식공유자 소개

김선영
Riverboy , Saving Baby Monster, Zombie Fish 제작을 했습니다. 현재에도 계속해서 인디 게임을 제작하고 있습니다.

안녕하세요
SUN YOUNG KIM 입니다.
SUN YOUNG KIM의 썸네일
커리큘럼 총 57 개 ˙ 5시간 53분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 언리얼 엔진
강좌 소개 영상 02:00
섹션 1. 언리얼 엔진의 구성
강의 자료 다운로드
설치및 프로젝트 셋팅 미리보기 02:00 프로젝트 구성 미리보기 03:00
언리얼 에디터 살펴보기 03:00
뷰포트 살펴보기 미리보기 02:00
맵 구성과 개념 알아보기 03:00
C++ 빌드시스템 03:00
모듈의 이해 03:00
오브젝트 및 클래스 기본객체 03:00
액터 병합및 블루프린트 시스템 05:00
배경 구성 03:00
블루프린트 스크립팅 04:00
섹션 2. 게임플레이 프레임워크
게임 구성요소 및 플레이어폰 셋업 미리보기 05:00 애니메이션 블루프린트 제작 미리보기 07:00
삼인칭 시점의 기본코드 07:00
캐릭터의 무기 액터 제작 06:00
캐릭터의 무기 장착 04:00
캐릭터 컨트롤러 방식 변경 08:00
NPC 셋업 10:00
충돌체 설정 06:00
데미지 프레임워크 12:00
섹션 3. 플레이어 애니메이션 및 연속 동작
플레이어 애니메이션 설계 (연속동작) 10:00
플레이어 애니메이션 연속동작 수정 03:00
무기,로봇 캐릭터,플레이어 클래스 복습 08:00
섹션 4. 로봇(NPC) AI 제작
로봇 AI(인공지능 구동을 위한 초기화 작업) 미리보기 07:00
로봇 AI 주변 정찰 1 05:00
로봇 AI 주변 정찰 2 10:00
로봇 AI(플레이어를 발견하고 추적하기) 07:00
4-5강 로봇 AI 플레이어 공격 07:00
데미지 에니메이션 과 캐릭터 물리적용 12:00
로봇 AI 복습 ( 비헤이비어트리,블랙보드.태스크) 11:05
로봇 AI 복습(추적,공격,데미지) 08:00
AI 연속공격 03:00
섹션 5. 사운드 & 이펙트 효과
사운드 효과 (배경음) 04:08
사운드 효과 ( 효과음) 10:44
이펙트 효과 11:00
섹션 6. UI 만들기
헬스바 위젯 제작 미리보기 08:00
UMG 위젯에서 사용될 Sprite 만들기 04:00
플레이 화면 제작 1 05:00
플레이 화면 제작 2 08:00
플레이 화면 제작 3 02:00
아이템 메뉴 제작 07:00
메인 메뉴 제작 06:00
섹션 7. 갑옷 및 무기 변경
갑옷 추가 및 변경 09:00
무기 추가 및 변경 10:00
섹션 8. 보물상자 줍기
보물 상자 제작 및 습득 08:16
UMG 위젯 코드로 구현하기 1 06:00
UMG 위젯 코드로 구현하기 2 03:00
섹션 9. 저장 & 불러오기
저장하고 불러 오기 1 04:00
저장하고 불러오기 2 08:19
섹션 10. 마티네 기초
마티네 기초 1 05:00
마티네 기초 2 07:00
섹션 11. 플러그인
플러그인 만들기 ( 벽 잡고 오르기) 1 06:00
플러그인 만들기 ( 벽 잡고 오르기) 2 09:00
섹션 12. 게임규칙 적용 및 승패처리.
게임규칙 적용 및 승패처리 1 08:00
게임 규칙 적용 및 승페 처리 2 12:00
강의 게시일 : 2018년 04월 11일 (마지막 업데이트일 : 2018년 09월 25일)
수강평 총 16개
수강생분들이 직접 작성하신 수강평입니다.
2.9
16개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
이동근 thumbnail
5
감사합니다
2019-10-02
Changwhan Yi thumbnail
3
절대 초보자가 들으면 안되는강의 잘 모르지만 1인 게임 제작을 도전하고 싶은 분들 -> 정말로 잘 모르는 상태에서 도전만 하게되는거 같습니다. 설명자체가 언리얼의 구조를 어느정도 알고 어떻게 동작되는지 아는 사람들이 보면 이해가 되겠지만 1도 모르면 그냥 듣고 그렇구나가 됩니다. 자세한 코멘트나 설명은 절대 기대하지마세요
2018-05-16
박찬석 thumbnail
4
언리얼로 게임을 만들기 위한 여러가지 기본 요소들을 사용해보게되어 좋습니다. 약간 진행이 빠른 감은 있지만 언리얼 엔진으로 간단한 RPG 게임을 제작해보아서 도음이 많이 됩니다.
2018-12-10
김희영 thumbnail
3
돈과 시간이 낭비됩니다. 가끔 등장하는 작은 팁 이외에는 그냥 그렇습니다. c++코드 설명은 두리뭉실 대강대강입니다. 거기에 제목과는 다르게 대부분은 그냥 블루 프린트로 처리 합니다. 그래도 얼마 안되는 우리말 설명이라는 가치는 있습니만... 전 이 강의 누군가에게 추천하지는 않을 겁니다.
2019-02-18
이현우 thumbnail
5
기초지식이 있으시면 좋습니다 언리얼 프레임워크를 배우고싶었는데 잘배웠습니다. 정말 기능이 너무많아 숙달되려면 한참걸리겠군요 ㅎㅎ 가장 기본이 되는 기능들을 알수있어서 좋았습니다. 응용해서 저만의 게임을 만들어 보겠습니다
2019-01-04