Game Audio Flashcards

1
Q

Producer

A

Has the final say on all matters with the game and answers only to company execs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Audio Production

A

Responsible for sound effects, dialogue, environment ambiance, music & integration of sounds into the game. Handles field, dialogue, and foley recording

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Level Design

A

Games with core system of game play, then multiple stages or levels are designed. Ex. IQ, Crash Bandicoot, Super Mario Bros

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Art Team

A

Concept artists do paintings/sketches of characters and world. Modelers - objects, people, buildlings, 3D. Texture artists - colour and texture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quality Assurance (QA)

A

Testers that look for bugs/glitches during gameplay over and over. Bugs that might crash the game/anything that take away from smooth game play - including audio related problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Marketing

A

Department that decides when a game can be announced and how to present to the public

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

6 Production Phases

A
  1. Concept
  2. Design
  3. Alpha
  4. Beta
  5. QA
  6. Gold
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Concept

A

Game in idea phase, before any real production work begins. Creating a clear vision for game type, story line, visuals, characters and game play to create Game Design Document

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Game Design Document

A

Essential blueprint for video game that includes production schedules, and technical guidelines for memory and processor use.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Design

A

Characters, game components/levels are created with software, following the game design doc and concept art. Audio team is also working at this time following game design doc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Alpha

A

Game is somewhat playable and designers should be able to perform basic movements in-game. Process for integrating sounds into game through computer programming (Wwise) happens in this stage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Beta

A

Phase where the game really comes together, and the designers now see how the game will actually look, play, and sound

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quality Assurance PHASE

A

Where testers are doing most of their work and is the last chance to find bugs that might crash the game. All sounds should be in the game and the sound designer is just mixing, tweaking effects, and fixing bugs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Gold

A

The final build of the game is referred to as Gold Master. At this phase, the game is locked in and can’t be changed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Middleware

A

Third party pre-made engines that can be mixed and matched. Middleware from different companies will require custom software coding in order for them to communicate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Game Engine

A

Keeps track of everything happening in the game, but isn’t directly responsible for generating visuals/sound. Elements in this virtual world are game objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Game objects

A

Could be a creature, wall, vehicle, weapon, projectile, or anything else represented in the world. Each game object has a specific location in the world that is referenced on a x/y (2D) or x/y/z (3D) axis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Positional location of game objects affects audio team - explain

A

Positional information of game objects is used to determine how sounds will be heard

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Audio Engine

A

Handle when and how sounds will be played in a game. You can control volume, panning, EQ, but specialised controls include ability to randomise playback parameters and to help manage resources (memory & CPU)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Graphics Engine

A

Paints the picture shown to the player based upon where all the game objects are. Use a lot of processing power to render the visual fast enough so that gameplay remains fluid

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Graphics Engine effect on Audio team

A

If a lot of CPU power is being used by the graphics system, then the amount of sounds that can be played at any one time may need to be limited

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Physics Engine

A

Used to determine how objects in the game interact with other objects within a 3D environment - these factors can be communicated to audio engine to match

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

AI Engine

A

Artificial intelligence systems are used to determine how NPC’s within game react to what game player does. Audio example - if a player is detected by enemy, a different type of music can be played, letting player know he’s been detected

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Behaviour

A

When a particular game call is received by the audio engine, a predetermined sound is played - not to be mixed with the term ‘trigger’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

How can behaviour differ from a midi message triggering a sound

A

Behaviour can be set to have randomisation - so for example footsteps can have advanced behaviour so that when a footstep game call is received, one of several footstep recordings is played, so that one sound isn’t repetitive - this can also go further on the type of ground the footsteps are occuring!

26
Q

Spatialisation

A

Ability to localise the source position of a sound - must be decided if sound will be rendered as 2D or 3D

27
Q

2D sound

A

When the audio engineer precisely controls the characteristics of how the sound will be heard by using volume, pan control, and filters to sonically match the onscreen image - there is no technical link between the image and sound

28
Q

3D sound

A

When the audio engineer allows the audio engine to automatically make decisions about how the sound will be heard - changes to volume, pan position, etc will happen automatically based on geometric relationship between the emitter and listener

29
Q

Emitter

A

Game object making the sound

30
Q

Listener

A

Typically the player’s position

31
Q

Attenuation curves

A

How sound changes depending on the emitter/listener relationship can be tailored by creating these. You can set max/min values for volume, etc

32
Q

Cone attenuation

A

How sound is affected when the listener is not facing the emitter

33
Q

Obstacles

A

Affect how the listener will hear sound

34
Q

3 ways the game engine will deal with presence or absence of obstacles

A

Direct Path
Obstruction
Occlusion

35
Q

Direct Path

A

Unblocked path of sound - no obstacle

36
Q

Obstruction

A

When the direct sound is partially blocked, but the reflections are unaltered
e.g. Being behind a pillar

37
Q

Occlusion

A

When both the direct path and reflected paths are blocked

e.g. being behind a wall

38
Q

Primary reason for sound limitations in game audio

A

Memory and processing power will mostly go to visuals and gameplay

39
Q

Areas in games that use most of the RAM

A

Graphics and regular gameplay

40
Q

Ways to use allotted memory space (get the most bang for your buck)

A

Lower sample rates & bit depths

Data compressed audio files

41
Q

Active (how and when sounds are loaded into RAM)

A

Audio that is held in RAM and can be played instantly

42
Q

Streaming (how and when sounds are loaded into RAM)

A

Audio played back directly from the disk. There may be some hesitation between when the sound is requested and when the sound is played. Commonly used for long ambient sounds or music

43
Q

Pre-fetching (how and when sounds are loaded into RAM)

A

The leading edge of the audio file is loaded into RAM with the remainder streaming from the disk when necessary

44
Q

Game voices

A

Just like in a DAW, every sound generated requires a voice, and there is a limit on how many ‘voices’ can be produced at one time due to processing power

45
Q

Multi-platform development

A

Making a game for different platforms

i.e. making a game playable on PS5, XBOX, PC

46
Q

Things to consider when making a game multi-platform, audio-wise

A

Different consoles may have different processing power, therefore a game on the Switch may be able to handle a collection of 50 footstep audio files, while the Wii may only be able to handle 10

47
Q

Designer Layout

A

The main layout to do work in. Build your project, import files, adjust parameters, insert effects, link events and create event actions

48
Q

Profiler Layout

A

Analyse CPU usage, RAM, streaming voices, as well as troubleshoot events and actions during realtime gameplay

49
Q

SoundBank Layout

A

Used to organise all triggered events into categories, which can be used to generate the necessary code and assets to be used in the final build of the game

50
Q

Mixer Layout

A

Create custom mixing desks and sound casters to audition and mix groups of audio

51
Q

Schematic Layout

A

Gives the integrator a signal flow type view

52
Q

Interactive Music Layout

A

Controls the playback of different musical scores according to game parameters such as ‘power up’ or ‘stress’

53
Q

Dynamic Dialogue Layout

A

Allows the dialogue played in the game to change according to game states or parameters

54
Q

Game Object Profiler Layout

A

Realtime 3D dynamic visual representation of the watched game objects and listeners

55
Q

3 Hierarchies

A

Master Mixer
Actor Mixer
Interactive Music

56
Q

Parent Child concept

A

Within a hierarchy - there are folders/objects that are parents e.g. Weapons, that would contain children e.g. shotgun, rifle. Any parameters changed for the parent will be applied to all its children. And if you make an adjustment to just a child, it will only affect that one child

57
Q

Work Unit

A

A type of folder that can be moved between projects. It holds individual work and settings (not audio). This allows different parts of a game to be worked on by different people and different times

58
Q

Actor-Mixer container

A

A container found in the Actor Mixer Hierarchy, and is used to hold and organise different audio elements. It is a parent container to children sound objects. It is like a VCA control

59
Q

Sound Object

A

Similar to an audio track and is parent to an actual .wav file. Controls all parameters for a single sound

60
Q

Events

A

A type of object that receives game calls from the game engine. When an event receives a game call, it can perform actions like ‘play,’ and play can be linked to a sound effect

61
Q

SoundBank container files

A

Contains audio/motion data and media for a defined section of the game, and are loaded into the game platform’s memory at different points in the game. This allows us to organise audio content and optimise amount of memory being used

62
Q

Random & Sequence Containers

A

Used to organise sound objects in a way similar to the actor-mixer, but can be configured to randomly play its child sound objects.
Sequence containers on their own will play its child sound objects in a pre-determined order using ‘playlist’