하나의 게임을 만들어 보면서 구체적으로 어떤 것이 필요 하며 어떤 요소가 필요 한지를 알게 됩니다.

오픈기념 2만원 할인 중 !

언리얼 엔진 4 C++강좌

타입슬립 액션 RPG 게임을 만들면서 게임을 만들기 위해서는 구체적으로 어떤 요소가 필요한지 알려드립니다.

본 강좌는 처리 속도가 빠른 네이티브 C++코드로 구현했고 중복되는 코드 부분은 언리얼 엔진의 강력한 블루프린트 기능으로 구현하였습니다. C++에 대한 기초적인 지식이 있다면 더욱 도움이 되지만 모르셔도 무방합니다.

언리얼 엔진 4에서는 PC, 가정용 게임기, 스마트폰은 기본이고, VR을 비롯한 대중적인 기기와 향후 유행을 고려한 신규 기기, 그리고 게임을 넘어서 CG 영화 & 애니메이션 제작, 건축 설계, 실내 & 실외 디자인, 조경, 가상 & 증강현실 및 그것을 이용한 군사훈련용 시뮬레이션이나 기타 다양한 용도의 시뮬레이션 등 비게임 분야로도 진출하고 있습니다.

언리얼 엔진 트레일러와 언리얼에 대한 다양한 영상은 아래에서 링크에서 확인할 수 있습니다.

학습 목표

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

 도움이 되는 분들

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

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

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

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

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

지식공유자 소개

김선영

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

강좌 평가

...

개의 수강평
  • 5 점0
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0

아직 수강평이 없네요

강좌 교육과정

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

우리는 성장기회의 평등 을 추구합니다.

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4202-1180 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R10 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED