Thumbnail
모임/부트캠프 모집마감
게임 개발 게임 프로그래밍

[Rookiss University] Haker의 UE5 소스코드 분석 시리즈 #1 (게임 프레임워크) 대시보드

중급이상
528,000원

월 105,600원

5개월 할부 시
신청 기간

2024.02.05 11:39 ~ 03.11 16:00 (한국 표준시)

교육 기간

약 1개월 (2024.03.11 ~ 04.29)

장소
온라인으로 진행하는 모임입니다
폴더에 추가 공유

현업 최고 수준의 언리얼 엔진 전문가가 진행하는 UE5 소스코드 분석 강의입니다.

강의 주제 📖

  • UE5 엔진을 더 깊게 공부하기 위한 소스코드 분석 강의입니다.

강의 특징 ✨

강의를 하다 보면, 많은 수강생들이 취업을 위해 유니티 vs 언리얼 무엇을 공부할지 질문을 합니다.
그 때마다 저는 [어차피 컨텐츠 제작 입장에서는 크게 다르지 않으니, 둘 다 하라]고 조언을 합니다.
하지만 더 장기적인 성장을 위해 무엇을 공부할지를 묻는다면,
그 때는 주저없이 언리얼 엔진을 공부하라고 얘기를 합니다.
왜 그럴까요?

언리얼 엔진은 오픈소스입니다.
20년 이상 세계 최고의 전문가들이 축적한 기술들을 모두에게 무료로 공개하고 있습니다.
이 기술들을 꾸준히 분석하고 공부할 수 있다면
상위 1%가 되는 것은 시간 문제일 것입니다.

하지만 대부분의 취준생들과 현업 클라 개발자들은 컨텐츠 개발만 할 수 있고,
언리얼 엔진 소스코드 분석은 엄두도 내지 못합니다.
어떻게 시작해야 할지 정보도 거의 없을뿐 아니라,
난이도와 분량에 압도되어 시작조차 하지 못하기 때문입니다.
엔진 코드에 대한 이해 없이, 샌드박스에 갇혀 컨텐츠만 개발 할 수 있다면
그것을 진정 언리얼 엔진 전문가라 할 수 있을까요?

모두가 가야 하지만 아무나 가지는 못하는 방향.
그것의 길잡이가 되어줄 최고 수준의 언리얼 엔진 전문가 Haker님을 모셔왔습니다.
최근에 [Lyra 클론 코딩] 강의를 성공적으로 진행하셨고,
기세를 몰아 [언리얼 엔진 소스코드 분석] 강의를 진행하고자 합니다.

강의는 2달씩 단일 주제로 진행되며
현재 Haker님과 의논되고 있는 순서는 다음과 같습니다 (순서는 확정되지 않았습니다.)
- 언리얼 엔진 소스코드 분석 #1 (게임 프레임워크)
- 언리얼 엔진 소스코드 분석 #2 (네트워크)
- 언리얼 엔진 소스코드 분석 #3 (애니메이션)
- 언리얼 엔진 소스코드 분석 #4 (Game Ability System)
- 언리얼 엔진 소스코드 분석 #5 (Rendering)
...

아직도 UI 작업밖에 해본 것이 없는 클라 개발자라면,
시간은 계속 흐르고 있으니 경계를 해야 합니다.
연차의 무게를 견디려면 무엇인가 실력적인 변화가 필요하고
누구나 알고 있듯 가장 가치 있는 기술은 UE5 코어 기술을 공부하는 것입니다.

어디에서나 유행처럼 초격차를 운운하지만,
진정한 격차는 마케팅이 아니라 
지식의 가치와 커리큘럼으로 증명하는 것입니다.


진행 방식 ✨

부트캠프 수강자들은 별도 구매하지 않아도
인프런 온라인 강의에 추가를 드립니다.

라이브 강의는 Discord에서 월요일 저녁 8시부터 11시까지 (3시간씩) 진행되며,
인프런 온라인 강의에 바로 녹화 영상이 올라와 복습이 가능합니다.
또한 라이브 강의를 조교가 다듬어서 PDF 및 요약 영상을 제공합니다.


일정 및 금액✨

일정 : 2024/03/11 ~ 2024/04/29 (매 주 월요일 8pm~11pm, 8회 x 3시간 = 24시간)
금액 : 52.8 만원

라이브 강의가 완료되면 6개월 후에 온라인으로도 판매되며,
부트캠프 수강자들과의 형평성을 고려해
일반 강의보다 높게 책정이 될 예정입니다.

이러한 초고급 수준의 강의는 금액을 떠나 어디에서도 들을 수 없습니다.
인프런의 온라인 강의 시스템 덕분에 최대한 많은 인원들을 모집해 단가를 낮추고자 했고,
섭외조차 기적적인 S급 전문가의 노하우를 많은 사람들이 접할 수 있으면 좋겠습니다.

강의를 신청하시면, 강의 시작 3일 전에 취합해서 Discord 방 초대 링크를 메일로 보내 드립니다.
메일 확인을 안 하시면 문자나 카톡으로 추가 연락을 드리니,
반드시 이메일/연락처 정보를 올바르게 기입해주시기 바랍니다.


예상 질문 Q&A 💬

Q. 언리얼 엔진을 몰라도 수강할 수 있나요?
A. 언리얼 컨텐츠 개발을 해본 분들이 따라가기 수월합니다.
그래도 소스코드 분석은 컨텐츠 개발과 별개라 따라갈 수는 있습니다.

Q. 선행 지식이 있을까요?
A. C++ 지식과 UE5 개발 경험입니다.

Q. 난이도는 어떤가요?
A. 지금까지 전세계에 나온 모든 강의를 통틀어서, 가장 어려운 강의에 속합니다.


지식공유자 소개 ✒️

  • 강사 : Haker (대기업 9년차, 클라&엔진 프로그래머)
  • 조교 : Rookiss & 민규
    Haker님은 제가 현업에서 만난 분들 중 다섯 손가락 안에 드는 언리얼 전문가입니다.

안녕하세요
Rookiss 입니다.
Rookiss의 썸네일

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 8년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

 

커리큘럼

언리얼 엔진 소스코드 분석을 위한 기본기에 대해 공부하는 강의입니다.

  • 언리얼 엔진 소스코드 빌드 및 개발 방법
    - 게임 프레임워크 분석

    아래는 Lyra에서 진행된 참고 자료입니다.
    이렇게 전체 내용을 상세하게 분석할 수 있게 됩니다.

Haker님과의 인터뷰


이번 첫번째 강의는 목적을 아래와 같이 설정했습니다.

- Engine의 Initialize/Tick 구조 이해

- World → Level → Actor → Component간 구조 및 초기화 순서도

    - BeginPlay/EndPlay 등등

- World와 Scene의 관계 (GameWorld ↔ RenderWorld)

- UPrimitiveSceneComponent ↔ UPrimitiveSceneInfo에 대한 이해

 

위 주제를 더 깊이 세부적으로 들어가게 됩니다.
해당 강의를 통해 수강자들이 얻을 스킬은 언리얼 디버깅입니다:

1. 화면 정보만으로 원하는 ActorComponent 정보까지 디버깅하는 능력

2. 특정 레벨의 특정 Actor에 속한 인스턴스화 된 Component를 찾아 디버깅하는 능력

 

예로 들어:

- AttachToComponent 했는데 렌더링이 왜 되지 않았는지 디버깅 가능한 능력

- GameWorld에 잘 생성되었는데 왜 렌더링 되지 않는지 디버깅 가능한 능력

- 화면에 보이는 특정 게임 오브젝트 정보를 찾아낼 수 있는 능력 

취소 및 환불 규정

  • 부트캠프/교육의 신청 취소/환불 기간은 지식공유자가 설정한 신청기간과 동일합니다.

  • 부트캠프/교육의 신청 정보 수정 및 취소/환불은 ‘구매내역’에서 할 수 있습니다.

  • 유료 부트캠프/교육의 경우, 24시간이내 설문 내용 미제출시 신청 및 결제내역이 자동취소됩니다.

※ 인프런은 통신판매 중개자이며, 해당 부트캠프/교육의 주최자가 아닙니다.

신청기간이종료됐어요