소개
청강문화산업대학교에서 언리얼 엔진, 게임 수학, UEFN 게임제작을 가르치고 있습니다.
- 이득우의 언리얼 C++ 프로그래밍, 넥슨 코리아 공식 교육 교재 선정 2023
- 스마일게이트 언리얼 프로그래머 양성 프로그램 언신(Unseen) 교육 총괄 2023
- 에픽게임즈 언리얼 공인 강사 (Authorized Instructor) 2022
- 에픽게임즈 개발자 지원 언리얼 데브그랜트 수상 2017
- 언리얼 서밋 2017, 2018, 2019 발표
- 시작해요 언리얼, UEFN 2022, 2023 웨비나 진행
- 대한민국 게임백서 2022 기술부문 편찬위원
- 부산인디커넥트페스티벌(BIC) 2022, 2023 심사위원장
강의
전체 7로드맵
전체 1수강평
- 내가 모르는게 정말 많았구나는 세삼 느끼게되었습니다. 2~3회 정독은 해야 겠네요.
qnvudch03
2024.11.13
1
- 강의가 너무 비싸요..
ham
2024.10.26
0
게시글
질문&답변
2024.11.12
스마트포인터에 관하여 질문이 있습니다.
네 스마트포인터는 객체의 메모리만 관리할 뿐 I/O를 따로 관리하진 않습니다.
- 0
- 2
- 14
질문&답변
2024.11.12
15:22에서 TopStudent 가 보이지 않는 문제가 있습니다.
5.4 버전에서 안 보이는 문제가 있는데요. 우선은 학습은 그대로 진행해 주시고 조만간 해결책을 찾아서 공유드리겠습니다.
- 0
- 2
- 22
질문&답변
2024.11.12
직렬화 관련하여 궁금한 점이 있습니다.
좋은 질문입니다. FArchive 클래스가 보관하는 데이터는 변수 이름과 값의 쌍으로 구성되어 있습니다. 그리고 순서는 기본적으로 UPROPERTY의 배치 순서를 따릅니다. 이것이 상위클래스 함수인 Super::Serialize(Ar) 가 진행하는 내용으로 간략하게 이해해주시면 될 것 같습니다. 그렇기에 현재 예제에서 Super::Serialize(Ar) 아래의 코드는 사실 큰 의미는 없지요. ( 보통은 로컬 변수를 선언해서 기본 UPROPERTY가 아닌 부가 데이터를 심거나 불러오는데 사용합니다. ) 만일 질문 주신대로 특정 필드 값만 넣고 싶다면 Super::Serialize(Ar) 라인을 삭제한 후에 원하는 UPROPERTY에 대해서만 조금 더 고급적인 내용은 네트워크 Part3에서 다루고 있습니다. 질문을 듣고보니 예제 구성에서 Super::Serialize(Ar) 라인을 삭제하거나 관련 설명을 추가하는 것이 보다 좋겠네요. 감사합니다!
- 0
- 2
- 32
질문&답변
2024.11.11
Int32Array += {2, 4, 6, 8, 10}; 문법이 궁금합니다.
안녕하세요. TArray에는 + 연산자가 정의되어 있지 않습니다.소스코드를 보면 += 연산자는 Append 함수로 연결됨을 확인할 수 있습니다. /** * Appends the specified array to this array. * Cannot append to self. * * Move semantics version. * * @param Other The array to append. */ TArray& operator+=(TArray&& Other) { Append(MoveTemp(Other)); return *this; } /** * Appends the specified array to this array. * Cannot append to self. * * @param Other The array to append. */ TArray& operator+=(const TArray& Other) { Append(Other); return *this; }
- 0
- 2
- 26
질문&답변
2024.11.11
한글 코드 저장에 관하여 질문드립니다.
촬영 당시 시스템을 변경하라고 안내드리는 것은 좀 불편할 것 같아, 파일마다 일일히 변경했는데, 비주얼 스튜디오 설정을 사용하는게 현재로서는 가장 좋아보이긴 합니다. 3강 강의 노트 업데이트했으니 참고해주시기 바랍니다.
- 0
- 2
- 25