์ ์
Unreal Engine ๋ด๋ถ์์ ์ค๋์ค Asset์ ๋
ผ๋ฆฌ์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด ์๋ ์กฐ์ ๊ณผ Routing ์ฒ๋ฆฌ๋ฅผ ์ํํ๋ ๊ณ์ธตํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ค.
์ค๋ช
๊ณผ๊ฑฐ Game Audio ํ๊ฒฝ์์๋ ๊ฐ๋ณ ์๋ฆฌ์ Volume์ ํ๋์ฉ ์๋์ผ๋ก ์กฐ์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ Mixing ์์
์ ํจ์จ์ฑ์ด ๊ทน๋๋ก ๋จ์ด์ก๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Audio ์ ํธ๋ฅผ Master์ Music ๊ทธ๋ฆฌ๊ณ SFX ๋ฑ ๋
ผ๋ฆฌ์ ์ธ ๋ฒ์ฃผ๋ก ๋๋์ด ๊ด๋ฆฌํ๋ ํํฅ์ ํธ๋ฆฌ ๊ตฌ์กฐ๊ฐ ๋์
๋์๋ค.
์ต์์ Sound Class์ ์ค์ ๊ฐ์ ํ์ Class๋ก ์ํ์ ์ผ๋ก ๊ณฑํด์ง๋ฉฐ ์์๋์ด ๋ณต์กํ Audio Pipeline์ ์ฒด๊ณ์ ์ผ๋ก ํต์ ํ๋ค.
ํ์
Pipeline์์๋ Sound Mix Asset๊ณผ ์ฐ๋ํ์ฌ ํน์ ์ํฉ์์ ๋ฐฐ๊ฒฝ์์ ์ค์ด๊ณ ๋์ฌ๋ฅผ ๋ถ๊ฐํ๋ Ducking ํจ๊ณผ๋ฅผ ๊ตฌํํ๋ ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ๊ทธ๋ฃนํ ๋จ์๋ก ์ฐ์ธ๋ค.
์๋ฆฌ
- ์์ฑ ์์ ์ฐ์ฐ
์์ ๋ถ๋ชจ Sound Class์ ์ ์ฉ๋ ์๋, ์๊ณ , ๋ฐ์ดํฐ๊ฐ ํ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌ๋์ด ๋์ ์ฐ์ฐ๋๋ค.
- ์๋ ์ค์ผ์ผ๋ง
๊ฐ๋ณ Sound Wave๊ฐ ๊ฐ์ง ๊ธฐ๋ณธ ์งํญ ๊ฐ์ ๊ทธ๋ฃน์ ์๋ ๋ฐฐ์๋ฅผ ๊ณฑํ์ฌ Speaker ์ถ๋ ฅ ์๋์ง๋ฅผ ๊ฒฐ์ ํ๋ค.
- ๋ฐ์ ์ ์ ์ด
์ฌ์ ๊ฐ์๋ฅผ ์ ํํ์ฌ ํ๋์จ์ด ํ๊ณ๋ฅผ ๋ง๊ณ ์ฐ์ ์์๊ฐ ๋ฎ์ ์๋ฆฌ๋ฅผ ๊ฐ์ ์ข
๋ฃํ๋ Voice Stealing์ ๊ตฌ๋ํ๋ค.
- ๋์ ๋ผ์ฐํ
Sound Mix Asset๊ณผ ์ฐ๋ํ์ฌ ์ํฉ ๋ฐ์ ์ ํน์ ๊ทธ๋ฃน์ ์๋์ ์ค์ด๋ ์๋ํ๋ฅผ ์ํํ๋ค.
๊ตฌ์กฐ
ย
์์
ํ๊ฒฝ ์ค์ ์๋ ์กฐ์ ๊ธฐ
UI ํ๋ฉด์์ ๋ฐฐ๊ฒฝ์์
ํจ๊ณผ์ ํฌ๊ธฐ๋ฅผ ์ ์ ๊ฐ ์กฐ์ ํ๋ ์์คํ
์ ๊ตฌ์ถํ๋ค. ๋ชจ๋ ์๋ฆฌ Asset์ ์ต์์ Sound Class์ ๋ถ๋ฐฐํ๊ณ ์ฌ๋ผ์ด๋ ๊ฐ์ ํด๋น Data์ ์ค์๊ฐ ๋์
ํ์ฌ ์ง๊ด์ ์ธ ํต์ ํ๊ฒฝ์ ์ ๊ณตํ๋ค.
๋ํ ์ฌ Ducking ์์คํ
Player๊ฐ ๋์ฌ๋ฅผ ์์ํ๋ Event๊ฐ ๋ฐ์ํ๋ฉด Vocal ์๋์ง๋ฅผ ์ธ์ํ๋ค. ๋์์ ๋ฐฐ๊ฒฝ์์
๋ฐ ํจ๊ณผ์ ๊ทธ๋ฃน์ ์๋ ๋ฐฐ์๋ฅผ ํ๊ฐ์ํค๋ Sound Mix๋ฅผ ํ์ฑํํ์ฌ ๋ช
๋ฃ๋๋ฅผ ํ๋ณดํ๊ณ ๋์ฌ ์ข
๋ฃ ์ ๋ณต๊ตฌํ๋ค.
Mobile ์ต์ ํ
์ฐ์ฐ ์์์ด ์ ํ๋ ํ๊ฒฝ์์ ํ๊ฒฉ์ ๊ทธ๋ฃน์ ์ต๋ ๋์ ๋ฐ์ ์๋ฅผ ์๊ฒฉํ ์ ํํ๋ค. ์๋ก์ด ์๋ฆฌ๊ฐ ๋ฐ๋๋ ๋ ์ค๋๋ ์๋ฆฌ๋ฅผ Memory์์ ํด์ ํ์ฌ Audio Thread ๊ณผ๋ถํ ํ์์ ์ฐจ๋จํ๋ค.
ย