[Unreal5] StackOBot Sound IMPLEMENTATION

사운드 기획서.pdf
3918.1KB
개요 EpicGame에서 Unreal 5 샘플 게임으로 배포한 Stack O Bot을 활용해 사운드를 설계하고 구현한 포트폴리오입니다. 주요 특징
에너지 오브 습득
에너지오브 오버랩 시 메타사운드의 OrbGet 트리거가 발동되도록 설정
벽면 버튼
버튼 Push 시 메타사운드 재생되도록 설정
상호작용 모션
버튼 클릭 상호작용 모션 시 Animnotify를 활용하여 메타사운드의 Beep 소스가 랜덤하게 출력 되도록 설정
엘리베이터
엘리베이터 움직임 Timeline의 길이를 받아와서 Timeline이 끝날 때 메타사운드의 "ElevatorEnd"트리거가 발동되도록 설정
엘리베이터
위 설정으로 엘리베이터의 길이에 상관 없이 움직이는 중에는 Loop 사운드가 재생되고, Timeline이 끝날 때 ElevatorEnd 사운드가 재생되도록 설정
문 열림, 닫힘
메타사운드로 Door Open, Door Close 트리거를 설정하여 사운드 구현
문 닫힘 버그 해결
버튼이 off 되었을 때 문 닫힘 사운드가 재생되는 부분을 해결하기 위해, 문 Location 값을 받아와서, 문이 열려있는 상황일 경우에만 버튼이 off되면 닫힘 사운드가 재생되도록 설정
프레셔 플로어 버튼
베타사운드를 활용하여 Push, Return 트리거를 설정하고 사운드를 구현
무빙패널
Brunch 노드를 활용하여 버튼이 On 상태일 때는 재생, Off가 되면 오디오가 일시 정지되도록 설정
제트팩
제트팩 사운드는 기존 게임에 구현되어있는 메타사운드에 사운드 소스만 다시 디자인 하여 적용
마타사운드로 FanStart, FanStop 트리거를 설정하여 사운드를 구현
풋스텝, 점프, 랜드 서페이스 타입
풋스텝 타입은 모두 동일한 방법으로 설정 [사운드 기획서 참조]
(Rock, Conc, Grass, Sand....)
폴리지 충돌
레벨에 배치되어있는 큰 식물에 충돌 시 사운드 재생되도록 설정
스톰퍼
스톰퍼의 Push, Reload, End의 위치값을 가져와서 메타사운드의 각각의 트리거가 발동되도록 설정
오일케이블
오일케이블에 액체 사운드가 재생되도록 디자인 및 적용
봇 스폰
봇 스폰 사운드 재생 이후 Beep Sound Array에서 Beep 사운드가 랜덤하게 출력되도록 설정
*작업범위
사운드디자인 (100%)
언리얼5 사운드 적용 (100%)
사운드 기획서
Loading PDF…