청강문화산업대학교에서 언리얼 엔진, 게임 수학, UEFN 게임제작을 가르치고 있습니다.
- 이득우의 언리얼 C++ 프로그래밍, 넥슨 코리아 공식 교육 교재 선정 2023
- 스마일게이트 언리얼 프로그래머 양성 프로그램 언신(Unseen) 교육 총괄 2023
- 에픽게임즈 언리얼 공인 강사 (Authorized Instructor) 2022
- 에픽게임즈 개발자 지원 언리얼 데브그랜트 수상 2017
- 언리얼 서밋 2017, 2018, 2019 발표
- 시작해요 언리얼, UEFN 2022, 2023 웨비나 진행
- 대한민국 게임백서 2022 기술부문 편찬위원
- 부산인디커넥트페스티벌(BIC) 2022, 2023 심사위원장
안녕하세요.
언리얼 C++ 프로그래밍의 강사 이득우 입니다.
제 강의에 대해 큰 성원을 보내주셔서 감사드립니다.
현재 질문 게시판에서 다양한 학습 궁금증에 대해 답변드리고 있지만, 보다 전체적인 학습 방법이나 취업 고민에 대해서 이야기 나눌 자리가 있으면 좋을 것 같아 멘토링 프로그램을 열었습니다.
멘토링 대상
언리얼 프로그래밍의 체계적인 학습 방법과 완강 이후의 성장에 대해 이야기를 나눌 예정이라,
멘토링은 Part1부터 Part4까지 4개의 강의를 모두 구매한 분 대상으로 진행됩니다.
멘토링을 진행할 시간이 한정되다보니 양해의 말씀 구합니다. 제가 좀 더 시간적 여유가 생기면 신청 범위를 더 넓혀보겠습니다.
멘토링 내용
다음의 내용으로 멘토링이 진행됩니다.
- 언리얼 학습 로드맵에 대한 상담
- 강의 내용에 대한 궁금증 해결
- 제작한 포트폴리오 평가 및 취업 활동에 대한 조언
- 기타 학습 고민 상담
- 언리얼 엔진 프로그래머로서의 진로 상담
주의 사항
30분은 짧은 시간입니다.다음의 내용에 대해서는 멘토링을 진행하지 않습니다.
- 자신이 진행하는 프로젝트에 대한 문제 해결 ( 학습 예제 변경 프로젝트 포함 )
- 게임 수학 및 언리얼 엔진과 무관한 주제에 대한 상담
강의를 구매한 분들이 보다 더 성장할 수 있도록 기획한 프로그램이다보니 조건이 안맞는 경우 멘토링 신청이 거절될 수 있습니다. 이 점 양해해주시면 감사하겠습니다.
준비물
시작 전에 다음과 같은 내용을 준비해주시기 바랍니다.
- 멘토링 전용 디스코드 가입
- 상담받을 내용 목록
그럼 온라인에서 뵙겠습니다.
감사합니다.
강의
로드맵
전체 1수강평
- 이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
- 게임 엔진을 지탱하는 게임 수학
- 이득우의 꼭 배워야하는 게임 알고리즘
- 이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
게시글
질문&답변
ABP의 skeleton 오류
아마도 캐릭터 애셋이 없어 에러난 것으로 보여지는데, 캐릭터 애셋은 인프런 수업 자료를 통해 받을 수 있습니다.
- 0
- 1
- 23
질문&답변
클래스 상속
네 Part1에서 알려드린 언리얼 엔진의 독특한 클래스 선언 규칙 및 파일 위치, 설정이 모두 부합하다면 어떻게 진행해도 무방합니다. UFUNCTION 매크로는 가볍게 말하면 해당 C++ 멤버 함수를 언리얼 만의 특수 기능에 사용하겠다는 겁니다. 크게는 블루프린트에서의 호출, 언리얼 네트웍을 사용한 RPC 작업등이죠. 만일 언리얼 특수 기능과 관련 없이 C++ 내 에서만 가볍게 사용한다면 UFUNCTION은 없어도 무방합니다.
- 0
- 2
- 28
질문&답변
인풋시스템 코드설명
안녕하세요. 파트2 강의는 게임을 구성하는 기본 기능을 가볍게 다룬다고 이해해주시면 좋겠습니다. 전체 15강 분량에서 입력만을 심도있게 다루기에는 알아야 할 다른 내용이 너무 많아 입력은 가볍게 조작하는 방향으로 기획했습니다. 파트 2를 진행한 후에는 이 중에서 가장 기술적인 난이도가 높은 네트웍 부분을 Part3로 빼서 집중적으로 다루고 있습니다. 기회되면 이런 방식으로 따로 입력에 대해 정리해보도록 하겠습니다.의견 감사합니다.
- 0
- 2
- 21
질문&답변
모듈을 추가한 이유를 정확하게 모르겠습니다.
헤더 파일 경로를 번거롭게 입력할 필요없도록 프로젝트 설정의 IncludePath를 추가해준거라고 보면 됩니다. 그 경로의 기준은 모듈의 기본 디렉토리가 되는거죠
- 0
- 2
- 28
질문&답변
빌드오류
로그를 보면 ABCharacterBase 생성자에서 UABCharacterControlData 클래스 관련해서 잘못 선언이 된 것 같습니다. 컴파일 오류가 나서 빌드가 안된것 같은데요?
- 0
- 1
- 23
질문&답변
ConstructorHelpers::FObjectFinder 컴파일 오류
UStaticMesh에 대한 헤더가 선언되어 있을까요? 아니면 컴포넌트라도#include "Components/StaticMeshComponent.h"
- 0
- 1
- 26
질문&답변
람다식 [] 안에 &를 넣는 이유를 잘 모르겠습니다.
크게 =, &, this가 있는데 필요한 때 사용해주면 됩니다.https://learn.microsoft.com/ko-kr/cpp/cpp/lambda-expressions-in-cpp
- 0
- 2
- 38
질문&답변
GetRandomPointInNavigableRadius
네 잘 이해하셨습니다. 목표물을 놓치면 자기 자리로 돌아와야죠
- 0
- 2
- 23
질문&답변
Capsule의 HalfHeight에 관하여
네, 관련해서 강의 노트에 변경 사항 추가했으니 확인해 주세요.
- 0
- 2
- 22
질문&답변
조건식 프로퍼티 리플리케이션 질문
아마도 라이브코딩에서 생성자를 수정해서 반영이 안된 것 같아요. 에디터를 끄고 다시 컴파일하면 동작할 겁니다.
- 0
- 2
- 55