UE5 Framework Insight 강의 베타테스터 모집
진행 방식 : 인프런 강의 (오프라인, 얼리버드) 추가 + Discord Liu님 전용 채널에서 질문
Liu님은 풀타임으로 근무하셔서,
거의 매일 강의가 올라갈 수 있습니다.
따라서 라이브 강의가 아닌, 녹화 방송으로 진행됩니다.
질문은 디스코드 방에서 언제든 하실 수 있습니다.
진행 일정 : 4월 25일 시작 ~ 6월 초 마감
예상 강의 분량 : 30~40시간
수강료 : 55만원 (실제 강의 판매 가격보다 낮게)
인원 : 선착순 30명
Liu님의 말:
안녕하세요! Lyra 강의 이후 오랜만에 새 강의로 인사드립니다.
언리얼 엔진을 깊이 이해해 한층 높은 개발자로 성장하고 싶지만, 어디서부터 시작해야 할지 막막해 하는 분들을 많이 보았습니다. 단순히 기능을 외우는 것만으로는 빠르게 발전하는 언리얼 엔진의 속도를 따라잡기 어렵습니다. 진정한 실력을 갖추려면 사용법을 넘어, 엔진의 본질과 흐름 즉 소스코드를 명확히 이해하는 것이 필수입니다.
언리얼의 소스코드는 컴퓨터 공학(CS)의 근본과도 같습니다. 표면적인 기능에 머무르면 엔진 사용자로 남지만, 핵심 원리를 꿰뚫으면 비로소 언리얼 개발자로 성장할 수 있습니다.
이번 UE5 Framework Insight 강의를 통해 언리얼 엔진의 깊은 본질을 탐구하며, 여러분들이 언리얼 개발자로서의 수준을 한 단계 높일 수 있도록 명확한 방향성을 제시하고자 합니다.
강의 목적
이번 강의는 언리얼 엔진 5의 프레임워크 전반에 대한 깊이 있는 이해를 목표로 합니다.
엔진을 처음 실행하는 시점부터 PIE(Play In Editor) 버튼을 눌러 월드가 BeginPlay에 도달하기까지의 모든 과정을 철저히 분석하고 학습합니다.
다루는 주요 내용
- 언리얼 프레임 워크
(엔진 흐름 이해) - 언리얼 핵심 클래스 아키텍처
(엔진 핵심 클래스들의 구조와 역할 이해) - 모듈 Tick 시스템
(언리얼의 독특한 모듈성 Tick 방식 이해) - Component 시스템 분석
(컴포넌트 시스템의 구조와 상호작용 원리) - SpawnActor 함수 깊이 분석
(객체 생성 및 등록 핵심 메커니즘) - Blueprint의 코드 레벨 구현 원리
(블루프린트가 실제 코드와 어떻게 연동되는지 파악) - Rendering 프로세스
(게임 쓰레드에서 랜더링 쓰레드로 데이터를 전달하는 과정 분석) - Camera 시스템 구조와 원리
(카메라 작동 원리 및 엔진 내에서의 역할) - Garbage Collection(GC)
(메모리 관리 및 객체 생명주기 관리의 핵심 개념) - Unreal Pointer 시스템
(언리얼의 새로운 포인터 개념 및 메모리 관리 전략)
수강 후 얻을 수 있는 역량
본 강의를 마치면,
- 언리얼 엔진의 핵심 개념과 프레임워크 흐름을 명확히 파악하게 됩니다.
- 엔진 버전이 변화하더라도 스스로 문제를 진단하고 수정할 수 있는 능력을 기르게 됩니다.
- 필요에 따라 언리얼 엔진을 자유롭게 커스터마이징하고 확장할 수 있게 됩니다.
언리얼의 본질을 이해하고 전문적인 언리얼 개발자로 거듭나고자 하는 분들의 많은 관심과 참여를 바랍니다!
(언리얼 프레임워크 구조 시각화 자료)
(언리얼 핵심 클래스 아키텍쳐)
======================================================
Rookiss의 기획 의도 설명:
안녕하세요 Rookiss입니다.
Haker님께서 UE5 소스코드 분석 : 게임프레임워크 #1를 진행하신지 어느덧 1년이 다 되어 갑니다.
Haker님의 깊은 내공도 볼 수 있었고,
강의가 워낙 난이도가 높았기 때문에 많은 분들이 힘드셨을 것으로 예상됩니다.
- 언리얼 프레임워크
- 네트워크
- GameAbilitySystem
~에 대한 이해도는 특히나 컨텐츠 제작에도 중요하기에 저희 팀에서도 많은 관심을 두고 있습니다.
특히 언리얼 5.2 -> 5.5로 변경되면서 엔진 코드에 많은 변화도 있었는데,
앞으로 불필요한 내용은 제거하고 새로운 내용은 추가하는
리뉴얼 작업을 엔진이 많이 바뀔 때마다 매 년 진행하려 합니다.
작년 강의는 코드만 보고 강의가 진행되어 이해가 힘들었을 것으로 판단,
팀 단위로 투입하여 시각적인 리소스를 만들고
더 쉽게 설명하는 것에 중점을 두고 있습니다.
그리고 Haker님의 강의에서 현재 주제에 안 맞는 일부 내용을 덜어내고
반대로 더 중요하지만 누락된 내용을 추가하였습니다.
작년에 Haker님 강의의 조교로 참여하시고,
Lyra 강의를 정말 기가 막히게 잘 요약해서 녹화 해주신 Liu님께서 직접 팀에 합류,
UE5 Framework Insight라는 강의를 제작하시게 되었습니다.
(매 주 Haker님의 기술적인 컨펌을 받으며 커리큘럼이 제작되고 있습니다)
커리큘럼 제작 및 리소스 제작은 어느 정도 완료 되어,
다음 주 부터 Liu님께서 강의 녹화가 들어가는 바,
이번 모집 (얼리버드)로 참여하시는 분들은
제작중인 강의 추가는 물론
Discord 채널에서 직접적으로 궁금한 부분을 질문하실 수 있습니다.
가능한 많은 질문을을 해주시고 이해 안가는 내용을
피드백 해주실 분들이 참여해주시면 좋겠습니다.
게임 클라이언트 개발자
Rookiss 입니다.
617명 멘티
22개 리뷰
4.9점 평점
학력
- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)
경력
- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)
관심 분야
- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 8년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
멘토링 리뷰
전체
22개
4.9
22개의 리뷰
₩440,000/ 1인당
3시간· 1회 최대 30인