inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해

이 강의를 들으면 예전에 집필하신 책을 안 봐도 될까요?

해결된 질문

732

김현우

작성한 질문수 1

0

안녕하세요, 언리얼 엔진을 사용하는 회사에 취업하기 위해 강의를 구매한 학생입니다.

 

유니티를 주로 사용하다 언리얼에 대한 공부의 필요성을 느껴 예전에 구입한 선생님의 책을 다시 보던 중,

이 강의를 알게 되어 동영상 강의를 구매하게 됐는데요.

 

그렇다면 예전에 집필하신 책은 건너 뛰고 현재 업로드된 동영상 강의만 보면 될지 궁금해서 질문 남깁니다.

 

감사합니다.

unreal-engine 언리얼-c++

답변 1

4

이득우

안녕하세요~
예전 2017년도에 집필한 책은 4.19기준으로 예제를 작업했는데, 지금은 엔진 자체가 많이 바뀌었습니다. 당시 나름 신경써서 예제를 만들었지만, 지금 5.1기준으로 보면 아쉬운 부분이 많네요. 그리고 책 자체가 흥미를 위해 예제 중심으로만 진행되다보니 책에서 엔진 내부 구조를 충분히 설명하지 못해 아쉬웠었습니다.
이번 강의 예제는 최신 버전인 5.1.1로 작업한데다 나중에 유연하게 스케일업하실 수 있도록 원칙을 세우고 구조를 깔끔하게 정리하는데 신경썼습니다. Part2에서 제공하는 예제를 잘 이해하셨다면 꽤나 의미있는 포폴로 응용하실 수 있을 것으로 보여집니다. 그리고 예전 책에서 다루지못한 자료구조, 디자인 패턴, 메모리 관리와 같은 내용은 Part1에서 집중 다루고 있으니 두 가지 모두 학습하시면 좋은 결과 있으실 것으로 생각됩니다.
정리하면 이번 강좌는 파란책이 없어도 될 만큼 신경써서 예제와 내용을 구성했습니다. 파란책과 동일하게 예제 중심으로 언리얼 프로그래밍을 시작하는 경우에는 Part2 -> Part1 순서로 공부하시면 됩니다.

저는 저 노란색 미리보기 창이 안뜹니다

0

21

1

강의중에 사용하는 ppt 수업 자료

0

37

1

GetName(), SetName() 함수의 오버로딩 관련 문제 문의드립니다.

0

40

1

언리얼 공부 방법에 대해서 질문드립니다.

0

72

1

컴포지션을 위한 컴포넌트 생성에 관해 질문드립니다.

0

84

2

if (NameProp) 은 if (NameProp != nullptr)이랑 같은 의미인가요?

0

96

2

언리얼 계정 로그인 불가 문제

0

119

2

가비지컬렉션 주기를 짧게 유지하면 어떤 이슈가있을까요?

0

75

2

11강 TArray TSet 에 대해서 질문있습니다.

0

72

1

Unreal 연동 후 Visual Studio 빌드오류 제발 살려주십쇼

0

366

3

언리얼에서 제공하는 스마트 포인터 라이브러리 사용

0

75

2

FGCObject 상속 받은 객체에서 Uobject 삭제를 원할 때

0

80

2

게임 내 인벤토리 데이터를 관리 할 경우, TArray / TSet 무엇이 올바를까요?

0

75

2

8강 컴포지션 중 궁금한 것이 있습니다.

0

56

2

헤더 파일 분리 방법

0

85

2

언리얼 엔진 깃 설치

0

89

2

FObjectInitializer 를 사용한 생성자.

0

96

2

언리얼엔진 에서 새로운 클래스를 생성하면

0

75

2

GetName이 이미있는데용?

0

113

2

TObjectPtr 과 일반 포인터에 대한 용도 질문

0

105

2

UPROPERTY() 다음 라인에서 세미콜론이 입력되지 않습니다.

0

164

1

[18:50] 패키지 저장 시 이미 패키지가 있으면 로딩을 다 하고 저장하는 것이 좋은 이유가 궁금합니다

0

140

2

NonPropStudent가 GC이후 invalid된 이유

0

78

2

[44:22] 커스텀 구조체에서 GetTypeHash() 와 operator== 를 오버로딩 하는 이유에 대한 질문

0

108

2