📱인프런 모바일 App 😆
언리얼 엔진 4 C++ : Time Travel RPG 제작

언리얼 엔진 4 C++ : Time Travel RPG 제작

(12개의 수강평)

116명의 수강생

55,000원

평생
입문
수료증
57개 수업, 총 5시간 52분
위시리스트 추가

언리얼 엔진 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

교육과정

언리얼 엔진
강좌 소개 영상
02 : 00
언리얼 엔진의 구성
강의 자료 다운로드
설치및 프로젝트 셋팅
02 : 00
프로젝트 구성
03 : 00
언리얼 에디터 살펴보기
03 : 00
뷰포트 살펴보기
02 : 00
맵 구성과 개념 알아보기
03 : 00
C++ 빌드시스템
03 : 00
모듈의 이해
03 : 00
오브젝트 및 클래스 기본객체
03 : 00
액터 병합및 블루프린트 시스템
05 : 00
배경 구성
03 : 00
블루프린트 스크립팅
04 : 00
게임플레이 프레임워크
게임 구성요소 및 플레이어폰 셋업
05 : 00
애니메이션 블루프린트 제작
07 : 00
삼인칭 시점의 기본코드
07 : 00
캐릭터의 무기 액터 제작
06 : 00
캐릭터의 무기 장착
04 : 00
캐릭터 컨트롤러 방식 변경
08 : 00
NPC 셋업
10 : 00
충돌체 설정
06 : 00
데미지 프레임워크
12 : 00
플레이어 애니메이션 및 연속 동작
플레이어 애니메이션 설계 (연속동작)
10 : 00
플레이어 애니메이션 연속동작 수정
03 : 00
무기,로봇 캐릭터,플레이어 클래스 복습
08 : 00
로봇(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 : 00
로봇 AI 복습(추적,공격,데미지)
08 : 00
AI 연속공격
03 : 00
사운드 & 이펙트 효과
사운드 효과 (배경음)
04 : 00
사운드 효과 ( 효과음)
10 : 00
이펙트 효과
11 : 00
UI 만들기
헬스바 위젯 제작
08 : 00
UMG 위젯에서 사용될 Sprite 만들기
04 : 00
플레이 화면 제작 1
05 : 00
플레이 화면 제작 2
08 : 00
플레이 화면 제작 3
02 : 00
아이템 메뉴 제작
07 : 00
메인 메뉴 제작
06 : 00
갑옷 및 무기 변경
갑옷 추가 및 변경
09 : 00
무기 추가 및 변경
10 : 00
보물상자 줍기
보물 상자 제작 및 습득
08 : 00
UMG 위젯 코드로 구현하기 1
06 : 00
UMG 위젯 코드로 구현하기 2
03 : 00
저장 & 불러오기
저장하고 불러 오기 1
04 : 00
저장하고 불러오기 2
08 : 00
마티네 기초
마티네 기초 1
05 : 00
마티네 기초 2
07 : 00
플러그인
플러그인 만들기 ( 벽 잡고 오르기) 1
06 : 00
플러그인 만들기 ( 벽 잡고 오르기) 2
09 : 00
게임규칙 적용 및 승패처리.
게임규칙 적용 및 승패처리 1
08 : 00
게임 규칙 적용 및 승페 처리 2
12 : 00

수강 후기

3.2
12개의 수강평
김희영 6달 전
돈과 시간이 낭비됩니다. 가끔 등장하는 작은 팁 이외에는 그냥 그렇습니다. c++코드 설명은 두리뭉실 한줄요약입니다. 거기에 제목과는 다르게 대부분은 그냥 블루 프린트로 처리 합니다. 이것 만으로는 절대 자신만의 게임을 만들수 없습니다. 그리고 탬포가 빠른게 아니라 설명이 빠진겁니다. 그래도 얼마 안되는 우리말 설명이라는 가치는 있습니만... 전 이 강의 누군가에게 추천하지는 않을 겁니다.
박찬석 8달 전
언리얼로 게임을 만들기 위한 여러가지 기본 요소들을 사용해보게되어 좋습니다. 약간 진행이 빠른 감은 있지만 언리얼 엔진으로 간단한 RPG 게임을 제작해봄으로써 게임을 만들기위한 여러가지 요소들을 접해보게되어 좋습니다.