Game Sound Design 2 Flashcards
(142 cards)
Modern game engines are
Extremely complicated
Custom game engines are (3)
Expensive, Slow, Risky
Middleware works alongside
Game engine
What does middleware do?
Expands functionality
What can middleware improve on?
Game engine functionality
Middleware normally includes (3)
Application Programming Interface, UI, Documentation
Two examples of middleware are
FMOD and WWise
Sound designer and programmer work together to make
parameters
Benefits of Audio Middleware (4)
- Sound designer has a role
- Responsibilities are clear
- Less work for dev team
- Audio engineer is less dependant on dev team
Functionality of Middleware (10)
- Define audio behaviour and events
- Create adaptive audio scores
- Mix in real time
- Apply FX in DAW UI
- Profiling
- Create 3D environments
- Generate sound banks
- Deploy sound across multiple platforms
- Compress audio
- Work with different game engines
“Don’t Chase Monsters After Parties; Cats Get Desperate Chasing Weasels.”
FMOD consists of (2)
FMOD Studio, API
What does low level API do?
Builds audio engines
What language does low level API use?
C/C++
Studio API builds a library of code on top of what?
Low level API
Studio API uses what concepts from FMOD Studio?
Architecture concepts
Studio API allows users to
work with higher level code
Studio API uses what language?
C/C++
Where is FMOD Studio tool built?
On top of FMOD API
What UI does FMOD Studio tool have?
DAW like UI
What does FMOD Studio tool help create?
Dynamic and responsive audio in game
Events can be (3)
triggered, controlled, stopped
What can be layered?
Events
Can events be 2D, 3D or both?
2D and 3D
3D events use what to locate sounds in game?
Spatializer