게임스튜디오 스페이스블록 Details
커리큘럼을 보여드려요
- SECTION 01
포트나이트와 UEFN의 이해 & 나만의 게임 기획하기
01. 포트나이트와 UEFN의 가능성 이해- 포트나이트 크리에이티브 생태계와 성공 사례 - UEFN이 기존 포트나이트 크리에이티브와 다른 점 - 포트나이트 인기 장르와 플레이어 트렌드 분석 - 글로벌 크리에이터의 성공적인 프로젝트 사례
02. 포트나이트 게임 기획과 핵심 아이디어 설정- 포트나이트 게임 기획의 기본 개념과 접근 방식 - 타깃 플레이어 분석 및 시장 조사 - 인기 있는 게임 모드 및 트렌드 적용법 - 차별화된 컨셉 도출 및 초기 아이디어 정리
03. 나만의 게임 기획서 작성- 게임 컨셉 : 게임의 전체적인 방향 정의 - 레벨 디자인 : 게임 플레이 공간 설계 - 게임 시스템과 경험 설계 : 게임 플레이의 흐름과 상호작용 설계 - 개발 일정 및 프로토타입 계획 : 구현 및 테스트를 위한 개발 로드맵
04. 포트나이트 섬 크리에이터 살펴보기 & UEFN 설치- 포트나이트 크리에이터 프로그램과 수익화 구조 및 조건 - 포트나이트 크리에이터 지원 프로그램 - 포트나이트 크리에이터 포털과 도구 - 에픽게임즈 런처를 통한 UEFN 설치 과정
- SECTION 02
UEFN을 활용한 맵 제작 : 지형과 오브젝트 배치
05. UEFN 프로젝트 생성과 포트나이트 세션 연결하기- UEFN의 기본 템플릿을 이용한 프로젝트 생성 - UEFN 커스텀 템플릿을 적용하는 방법 - 프로젝트 생성 후 포트나이트 세션(포크리) 연결 - 포트나이트 세션에서 게임 공간 편집방법 살펴보기
06. UEFN 유저 인터페이스 살펴보기 & 기본 조작 방법 연습하기- UEFN의 기본 UI - UEFN의 에디터 레이아웃 변경해 보기 - UEFN 에디터 기본 조작 방법과 빠른 작업을 위한 TIP - UEFN 오브젝트의 이동, 확대, 회전 조작 학습하기
07. Landscape 툴을 이용한 지형 생성 및 편집- Landscape 툴 모드 살펴보기 - Landscape 툴을 이용한 지본 지형 생성 과정 - Landscape 툴의 브러쉬를 이용한 다양한 지형 편집 - Landscape 툴의 페인트 브러쉬를 이용한 지형의 재질 변경
08. Water Volume 추가 & 폴로지 툴을 이용한 오브젝트 배치- UEFN의 Water 시스템 살펴보기 - 강, 바다 등 Water Volume 추가 및 세부 설정 방법 - 폴리지 툴을 이용한 나무, 돌 등 주변 오브젝트 배치
09. 기본 도형 배치 & 모델링 툴을 이용한 오브젝트 생성과 배치- UEFN 에디터의 기본 도형의 종류 및 배치 방법 - UEFN 모델링 툴을 이용한 기본 도형 생성 - UEFN 모델링 툴의 패턴 기능 - UEFN 모델링 툴의 핵심 기능 사용법 및 응용법
10. 포트나이트 프리펩 및 프랍을 이용한 공간 구성 방법- UEFN에서 제공하는 프리펩과 프랍 살펴보기 - UEFN의 프리펩 배치 및 변형 - UEFN의 프랍을 이용한 게임 공간 세부 요소 설정
11. FAB 마켓 플레이스 에셋 활용하기- FAB이란? - FAB의 인터페이스 살펴보기 - FAB의 에셋을 내 프로젝트에 적용해 보기
- SECTION 03
플레이 경험을 고려한 효과적인 레벨 디자인의 핵심
12. 게임의 특성을 반영한 공간 구성- 제작하고자 하는 게임의 레퍼런스 수집 - 성공적인 게임의 전체 공간 요소 분석 - 제작하고자 하는 게임의 공간 컨셉에 맞는 에셋 배치하기 - 플레이어의 참여를 유도하는 공간 구성하기
13. 효과적인 배경 표현을 위한 마테리얼의 기초- 마테리얼 시스템 개요 - 기본 마테리얼 생성 및 세부 설정 요소 살펴보기 - 유리, 데칼 등 다양한 재질의 마테리얼 제작하기 - 움직이는 텍스처를 가진 마테리얼 제작
14. 포트나이트 GI 시스템을 이용한 환경 라이팅 설정- UEFN에서 제공하는 GI 시스템 살펴보기 - Day Sequace 디바이스를 이용한 환경 라이팅 구성 - Environment Light Rig을 이용한 환경 라이팅 구성 - 커스텀 환경 라이트 에셋을 이용한 환경 라이팅 구성
15. 라이트의 종류 및 사용 방법 & Post Processing Volume으로 분위기 연출하기- UEFN 라이트의 종류와 사용 예시 - UEFN 라이트를 이용한 레벨 라이팅 설정 - UEFN 포스트 프로세스 디바이스 살펴보기 - UEFN 커스텀 포스트 프로세스 볼륨 사용법
16. 게임 최적화를 위한 마테리얼 및 에셋 설정 방법- UEFN 게임 최적화 개요 - UEFN 마테리얼 최적화 요소 - 커스텀 에셋 최적화 방법 - UEFN의 World Partition을 이용한 최적화 방법
- SECTION 04
게임 제작을 위한 UEFN 디바이스 기초 활용
17. 구역 전쟁 게임을 위한 기본 게임 설정- 구역 전쟁(Zone Wars) 모드의 핵심 개념 이해 - 게임 설정에서 필요한 기본 옵션 설정 - 팀과 클래스(Team & Class)의 개념 및 설정 방법
18. 플레이어 스폰과 게임 플레이 기본 디바이스 활용- 플레이어 스폰 패드(Player Spawn Pad)와 스포너 설정 - 게임 플레이 기본 디바이스 소개와 활용 방법 - 게임 플레이를 위한 신호 연결의 개념
19. 게임 진행을 위한 주요 디바이스 활용- 트리거 디바이스의 개념과 활용법 - 버튼과 스위치를 활용한 기본 인터랙션 - 타이머 디바이스를 이용한 게임 시간 제어 - 추적기 디바이스(Tracker Devices), 통계(Stat) 디바이스를 활용한 트래킹
20. 플레이어 UI 및 게임 상태 정보 제공- HUD 디바이스(Heads Up Display)를 활용해 기본 UI 구성하기 - 팝업 메시지 및 정보 제공을 위한 UI 설정 - VFX 디바이스를 활용한 시각적 피드백 추가 - 사운드 디바이스를 통해 전투 몰입감 강화하기
21. 아이템과 무기 지급 & 보상 시스템 구축하기- 아이템 디바이스의 개념과 활용법 - 특정 스폰 지점에서 무기 자동 지급 기능 설정하기 - 포트나이트 무기와 아이템 소개 - 사용자 경험 포인트(XP) 설정과 디바이스 활용법
22. 구역 전쟁 게임 초기 테스트 및 조정하기- 폭풍 제어기(Storm Controller) 활용법 - 텔레포트 디바이스 설정하기 - 제거 매니저(Elimination Manager) 활용법 - 타이머와 존 이동을 연계한 동적 게임 진행 설계하기
- SECTION 05
게임 로직 설계 및 매커니즘 구현 방법
23. 구역 전쟁 게임의 전체 코어 루프 설계- 기획서 분석 및 플로우차트 정리 - 구역 전쟁 게임 진행 단계별 주요 디바이스 식별 - 기본 디바이스 연결 작업 - 각 디바이스의 역할을 정의하고, 다음 강의에서 구현할 항목 정리하기
24. 스폰 시스템 및 라운드 시작 로직 구현- 플레이어 스폰 패드 및 플레이어 스포너 설정 - 기본 기본 설정(Island Settings) - 게임 시작 로직 구현과 클래스/팀 설정 : 플레이어 기본 상태 설정 - HUD 디바이스를 활용한 UI 구현
25. 로비 시스템과 전장 투입 & 폭풍 시스템 구현- 로비 시스템 구현 및 전장 투입을 위한 텔레포트 디바이스 활용 - 폭풍 제어기 설정 : 초기 존 크기 및 이동 방식 정의 - 폭풍 단계(Storm Phases) 생성 및 게임 시스템 연동
26. 전투 및 점수 시스템 구현- 플레이어 카운터(Player Counter)로 남은 인원 추적하기 - 플레이어 킬 시 점수 부여 및 HUD에 실시간 반영하는 방법 - 최종 생존자에게 추가 점수 지급 및 라운드 종료 시 보너스 부여하기 - 라운드 종료 후 점수 초기화 및 누적 방식 설계
27. 무기 및 아이템 지급 로직 구현- 아이템 디바이스를 활용한 무기 지급 방식 설정 - 제한 시간 내 특정 아이템 자동 지급 방식 구현 - 플레이어 상태에 따른 인벤토리 설정 - 통계 디바이스를 활용한 플레이어 레벨 설정
28. 최종 게임 흐름 점검 및 전체 기능 연결- 전체 디바이스 점검 및 정상 작동과 라운드 종료의 전체 흐름 확인 - 플레이어 인터페이스(UI) 및 HUD 디바이스가 올바르게 적용되었는지 확인하기 - 플레이어 테스트를 진행해 게임 진행 속도 및 밸런스 조정하기 - 필요한 추가 수정 사항 정리 및 다음 단계(최적화 및 퍼블리싱) 준비하기
- SECTION 06
게임 최적화, 테스트, 퍼블리싱 및 게임 데이터 분석
29. 게임 테스트 버전 생성 및 메모리 검사- 프라이빗 버전 생성 및 확인 방법 - 테스트 버전 생성과 테스터 등록하기 - 게임의 메모리 확인 및 메모리 검사 진행하기
30. 포트나이트 게임의 메모리 최적화- UEFN 제작 게임의 메모리를 최적화 해야 하는 이유 - UEFN에서 제공하는 메모리 검사 항목 확인하기 - UEFN의 게임의 메모리 조정을 위한 요소 - UEFN 제작 게임의 메모리 최적화를 위한 TIP
32. 크리에이터 포털에서 게임 퍼블리싱 진행하기- 크리에이터 포털에서 퍼블리싱 시작하기 - 출시할 게임의 퍼블리싱 정보 입력 - IARC 설문지 작성 TIP - 썸네일, 백그라운드 이미지, 홍보 영상 입력, 게임의 공개 상태 설정
33. 심사 거부 시 고려해야 할 사항과 제작 방향성 논의- 심사 거부 사유 확인 방법 - 심사 거부 시 수정 요소와 심사 시 고려해야 할 점 - 게임 출시 후, 크리에이터 포털과 Fortnite GG를 이용해 게임 참여도 데이터 분석하기 - 후속 게임의 제작 방향성을 결정할 시 고려할 점