UNREAL ENGINE C++ · CURRICULUM전체 강의 공개
24강 전체 커리큘럼
첫 C++ Actor에서 시작해 입력, 체력, 적 AI, 점수와 게임 오버를 하나의 탑다운 생존 게임으로 연결합니다.
강의 수24강
난이도초급
최종 결과물탑다운 생존 게임
| 강의 | 핵심 주제 | 실습 결과물 |
|---|---|---|
| 1 | C++와 Blueprint의 역할 | 프로젝트 책임 분리표 |
| 2 | 엔진·IDE 환경 | 컴파일 가능한 C++ 프로젝트 |
| 3 | Module·Build.cs | 빌드 흐름 지도 |
| 4 | UCLASS·Actor 수명 | 첫 C++ Actor |
| 5 | Reflection | 에디터와 Blueprint에 노출된 API |
| 6 | Actor·Scene Component | 조립형 회전 표적 |
| 7 | Mesh·Collision | 보이고 부딪히는 장애물 |
| 8 | Pawn·Character·Controller | 플레이어 클래스 경계 |
| 9 | Enhanced Input | 탑다운 이동·공격 입력 |
| 10 | UObject·GC·포인터 | 안전한 참조 필드 |
| 11 | TArray·TMap·TSet | 런타임 게임 데이터 |
| 12 | 함수·Delegate | 느슨한 상태 알림 |
| 13 | Timer | Tick 없는 반복 규칙 |
| 14 | Collision·Trace | 공격과 피격 판정 |
| 15 | Spawn·Destroy | EnemyBase 생성·제거 |
| 16 | Actor Component | 재사용 HealthComponent |
| 17 | DataAsset | 적 능력치 데이터 |
| 18 | Subsystem | 점수·게임 오버 상태 |
| 19 | UMG·C++ 연결 | 체력·점수·게임 오버 UI |
| 20 | 간단한 적 AI | 플레이어 추적·공격 |
| 21 | EnemySpawner | 난이도 곡선과 생성 규칙 |
| 22 | Object Pool | 측정 후 적용하는 재사용 구조 |
| 23 | 로그·디버깅·프로파일링 | 재현 가능한 문제 보고서 |
| 24 | 최종 통합 | 플레이 가능한 생존 게임 |
공식 문서 기준
- Unreal Engine C++ 개발 환경
- Gameplay Framework
- Enhanced Input
- Object Pointers
- Programming Subsystems
- Data Assets
버전 원칙
공식 문서 URL은 기본 표시 버전이 바뀔 수 있습니다. 프로젝트의 Unreal Engine 버전 선택기를 확인하고, API가 다르면 그 버전의 API Reference를 우선합니다.