언리얼 엔진을 이용해 간단한 2D 게임을 만들어 보는 강의입니다. 블루프린트를 실전에 사용할 수 있는 능력을 배양하고 자연스럽게 언리얼 엔진 기초 사용법을 터득할 수 있습니다.
[Rookiss 오마카세] 3~4월 라이브 강의 일정 (UE5 C++ 3회차 vs C# Server + M1 Live)
안녕하세요, Rookiss 라이브 일정입니다.
일정 : 3~4월
비용 : 26.4만원
3월부터 제가 직접 진행하는 라이브 강의를 개설하며,
일주일에 4번(화/목/금/일) 진행할 생각입니다.
(화/목)은 언리얼 C++ 강의이고,
(금/일)은 C#서버 및 M1 Live 유니티 강의가 예정되어 있습니다.
중요 : Live 강의는 복습을 위한 임시 강의를 파서 3개월간 제공되며,
3개월 후에 임시 강의는 삭제될 예정입니다.
Live 강의는 커리큘럼 테스트 및 그룹 과외 목적이 강한데
이를 온라인 강의로 매 번 출시한다는 보장이 없기 때문에,
앞으로는 Live 강의와 온라인 강의를 구분해서 진행할 생각입니다.
그 대신 R&D 중인 다수의 라이브 강의를 빠르게 들을 수 있는 라이브 본연의 혜택을 드립니다.
기본적으로 (화/목) or (금/일) 구분해서 신청을 받지만,
실제로 교차로 라이브 수강은 가능하며
이것저것 공부하는 선비같은 마음으로 3~4월을 보내실 분들은
양쪽 다 참여하셔도 무방합니다.
(다만 일요일 반은 이미 진행중이므로, 기존 M1 Live 수강생만 참여 가능합니다)
신청하실 때 화요일(UE5 C++) or 일요일(Unity & Server)
희망하시는 강의를 구분해서 신청주세요. (출첵 관리 용도)
[Rookiss 오마카세] 라이브 강의들은 매 달마다 모집을 진행할 예정이지만,
이번 달은 첫 시도이기 때문에 무료로 +1달을 추가해서
3~4월을 묶어서 한 번에 수업을 진행합니다.
1) UE5 C++ 3회차 (3월 5일 개강. 3월 매주 화/목 8pm~11pm + @)
화/목 반은 언리얼 커리큘럼 관련이며,
앞으로 진행될 Haker님의 UE5 소스코드 분석
및 하반기에 예정된 Dedicated-Server Lab과
시너지가 날 수 있게 구성되어 있습니다.
C++ 커리큘럼 연구를 여러 회차에 거쳐 반복하고 있으며,
테스트를 위한 3회차 참여자를 모집합니다.
기본적으로 3월 5일부터 화/목 (10회x3시간)으로 잡고 있지만,
시간에 맞춰서 급히 진행할 생각은 없고 또박또박 천천히
전체 내용을 다 끝낼때까지 진행되기 때문에
여유있게 4월까지 비워주시면 되겠습니다.
3회차는 기존 회차와 다르게 한 번에 RPG 게임을 완성하는 식으로 구성되며
C++ 기반으로 진행되기 때문에 C++ 경험이 없으시면 신청하시면 안 됩니다.
3회차에서는 제가 마켓에서 구한 여러 애셋들로 진행되지만,
이를 한 회차 다시 진행해서 최종적으로는 4회차에서는
저희 팀에서 직접 만든 에셋들로 진행할 예정입니다.
비고1. (온라인 강의 또한 최종 4회차로 출시됩니다)
비고2. (4회차 라이브로 진행을 할지는 미정입니다)
러프한 커리큘럼은 다음과 같습니다.
내용은 기존 회차와 비슷하지만,
게임을 만들어가는 과정이 중간 중간 많이 포함됩니다.
Dark&Darker에서 나오는 각종 전투 시스템,
인벤토리, 인터랙션 및 게임 구조 제작 등을 새로 넣으려고 합니다.
Section 0. 환경설정
- 언리얼 설치
- 언리얼 에디터 실습
Section 1. 블루프린트
- 블루프린트 연습
- 변수, 조건문, 반복문, 함수, 블루프린트 클래스
Section 2. C++ 기반의 작업
- C++ 기반의 작업 방식 이해 (UBT)
- 파일 추가/삭제 및 폴더 관리
- 로그 추가 및 디버깅
- Module, Plugin
- Subsystem
Section 3. Object
- 리플렉션과 GC에 대한 이해 (UHT)
- UCLASS와 Metadata
- Gameplay Framework
- 블루프린트와 C++ 혼합 작업
Section 4. Actor
- Actor 기본 (BeginPlay, TickEvent, SpawnActor, SetLifeSpan, DestroyActor)
- Vector와 좌표계
- 실습 : 이동, 따라가기 등
- Local vs World
- ActorComponent, SceneComponent
- 실습 : 계층 구조 만들기
Section 5. Pawn
- Pawn 기본
- Enhanced Input
- PlayerController
- ControlRotation
- SpringArm / Camera
Section 6. Character
- Character 기본
- CharacterMovement
Section 7. 데이터
- 데이터와 DataAsset
- AssetManager
- 실습 : 데이터 로딩
Section 8. 애니메이션
- 애니메이션 개념
- 애니메이션 블루프린트와
- 애니메이션 몽타주
- 에임 오프셋
- 소켓과 무기 장착
- 실습 : 이동, 공격 등
Section 9. 충돌
- 충돌 기초
- Preset
- Trace
- 델레게이트
- 실습 : 피격 판정
Section 10. UI
- UMG 기초
- 실습 : GameHUD
- 실습 : 인벤토리
Section 11. 인공지능
- 맵과 길찾기
- Behavior Tree
- Blackboard
- Task
- 실습 : 몬스터 AI
Section 12. GameAbilitySystem
- GAS 개론
- GameplayTag
- GameplayAttribute
- GameplayAbility
- GameplayEffect (+GameplayCue)
- 실습 : 각종 스킬 구현
Section 13. 각종 게임 컨텐츠 구현
Extra 1. 부록 (머태리얼)
- 머태리얼과 머태리얼 인스턴스
- 실습 : 아웃라인 쉐이더
2) 유니티 & 게임서버 커리큘럼 (3월~4월)
MMO Lab #1기 Live (3월 3일 개강. 3월~4월 매주 일요일 8pm~11pm)
C# Server Live (3월 8일 개강. 3월~4월 매주 금요일 8pm~11pm)
MMO Lab #1기 수강생들을 위한 라이브 강의이며,
MMO Lab #1기 수강생만 수강 가능합니다.
M1 라이브는 바로 M1 온라인 강의에 올라갑니다.
C# 서버 강의는 임시 강의에 올라갑니다.
일요일 M1 라이브 강의에선 궁금한 부분에 대한 질문을 할 수 있으며,
3월부터는 아이템 & UI 등이 들어가 보다 많은 실습이 예정되어 있습니다.
하반기부터 게임 서버 붙이는 작업이 예정되어 있는데,
이를 위한 C# 서버 보충 강의도 같이 진행합니다.
C# 서버 수업은 [C# 시리즈 Part4 : 게임서버] 강의와 큰 틀에서는 비슷하지만
어렵고 불필요한 부분을 최대한 제거하면서 쉽게 진행하는 쪽으로 진행합니다.
중반부의 패킷 자동화 등 중요도에 비해 너무 긴 내용은 제거하고
C# template engine, protobuf 연동 등으로 대체할 생각입니다.
따라서 하반기의 C# 서버 내용까지 따라가고 싶지만,
기존 내용이 어려웠던 분들에게 추천을 드립니다.