Cropout 리빌드 프로젝트
🖥️

Cropout 리빌드 프로젝트

Mark as In Draft

목표

이 프로젝트의 저의 주요 목표는 Epic Games에서 기본 제공해주는 Cropout Sample Project의 오디오 시스템을 바닥부터 직접 설계 및 재구축을 하려 합니다.
Cropout Sample Project는 Stylized Asset 중심의 간결한 구조와 압축된 플레이 가능 영역을 제공하고 있어 규모가 크지 않은 프로젝트라고 생각됩니다. 따라서 저사양 PC, 태블릿, 모바일 환경에서 구동될 가능성이 높으며 런타임 리소스가 매우 한정되어 있을것입니다.
위와 같은 이유로 일정 매출 발생 시 라이선스 비용 지불이 필요한 Wwise, Fmod와 같은 Middleware보다 엔진 자체의 Audio Thread를 직접 활용함으로써 성능 최적화와 제작 비용 효율성을 동시에 확보하고자 합니다.

프로젝트 로드맵

Phase 1: 구조 파악

  1. Cropout 오디오 아키텍쳐 역설계 및 데이터 구조 파악

Phase 2: 믹싱 데스크 구성

  1. Sound Class, Submix, Audio Bus 설계
  1. 범용 Attenuation 및 Concurrency 템플릿 사전 세팅
  1. 공간계열 Effect 사전 삽입 및 Audio Bus 연결

Phase 3: 주요 상호작용 소리 삽입

  1. UI 버튼 소리 구현 및 배치
  1. Material에 맞게 연동된 발소리 삽입
      • Attenuation과 Concurrency 적용 후 미세조정
  1. 절차적 생성을 통한 Ambience 제작 및 배치
  1. Actor의 상호작용 소리 제작 및 배치

Phase 4: 음악 제작, 삽입

  1. Loop가 가능한 간단한 음악 Stem 제작
  1. 상태 기반 Interactive 음악 로직 설계 및 배치
      • Side Chain 적용

Phase 5: 폴리싱 & 글로벌 스트레스 테스트

  1. Audio Profiling 및 Culling 테스트 후 미세조정
  1. 단말기 한계 테스트 후 미세조정

Mark as Published