6. Dialogue for Games - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

6. Dialogue for Games

Description:

CTIN 406L 'Sound Design for Games' | Selfon. 6. ... Resident Evil. Last Alert ... 3-5 variations per state. Specify if stitching should ... – PowerPoint PPT presentation

Number of Views:118
Avg rating:3.0/5.0
Slides: 18
Provided by: ScottS137
Category:

less

Transcript and Presenter's Notes

Title: 6. Dialogue for Games


1
6. Dialogue for Games
2
Dialogue Goals
  • Plot progression
  • Character development
  • Immersion/atmosphere
  • Gameplay
  • AI indicators
  • Task reminders

3
Dialogue Challenges
  • Repetition
  • Scope/scale
  • Natural speech
  • Timings
  • Interactions
  • Responses

4
Dialogue Process
  • Implementation plan
  • File management plan
  • Script development
  • Casting
  • Recording
  • Editing/Processing
  • Localization

5
Developing a Plan Implementation
  • Plot-triggered dialog
  • Game state-triggered dialog
  • Task-oriented
  • AI
  • Planning for variation

6
A File Management Plan
  • Enemy1_Level1_Taunt_AllyInjured_1.wav is not a
    scalable technique
  • Spreadsheets and databases to track
  • Line
  • Character
  • Actor
  • Context
  • Multiple takes
  • Comments

7
Script Development
  • Importance of a script writer
  • Character descriptions
  • As specific as possible
  • Backstories fine
  • Clear pronunciations for exotic terms
  • Process script into database
  • Scratch recording or TTS

8
Casting
  • Using the right voice casting agency
  • Doubling/tripling down on talent
  • Conversely, ensemble casting
  • Session planning
  • Present lines ordered by talent, character
  • Ensemble performances
  • Getting script to actors prior to session

9
Recording
  • Consistency!
  • Define asset delivery format
  • Define micing technique, mix levels, etc.
  • Consistency of character/line delivery
  • Sometimes double duty w/ mo-cap
  • Mark content at recording when possible
  • Track preferences for takes
  • Leave room/time for improvisation
  • But be prepared for more work

10
Editing/Processing
  • Chopping up dialogue
  • Understanding phonemes
  • Automation and SR/phoneme tools
  • Using dialogue for lip sync
  • Accuracy in delivered script (CC, localization)
  • Processing
  • Fixing dialog normalization, EQ, etc.
  • Radioization, other manipulation
  • Real-time vs. offline

11
Localization Not a Slam Dunk
  • Recreating characters in other languages
  • Local localization?
  • Consistent performance capture
  • Provide specs, scripts, reference
  • Dealing with idiomatic language
  • Resident Evil
  • Last Alert - pronunciation issues
  • For more examples lost in translation
    http//www.audioatrocities.com

12
Specific Challenges Stitching
  • Particularly used in sports titles
  • Understanding cadence
  • Need for dialog coaching, testing
  • Often up and down versions of each object
  • Sentence construction and anomalies
  • Localization
  • Testing stitched dialog

13
Specific Challenges Variation
  • Why random pitch doesnt work
  • Solutions for dialog variation
  • Finding most visited triggers
  • Avoiding cloned voices (esp. enemies)
  • Shuffle vs. pure randomization

14
Specific Challenges Mixing
  • Dialog often needs to be most intelligible aspect
    of mix
  • Cant just go louder
  • Automated ducking, notching/EQing

15
Specific Challenges AI
  • Tracking character state
  • Emotional, physical well-being
  • Observations
  • Listening, not just emoting
  • Example Halo grunt
  • Grunt is hurt by
  • Melee attack weapon grenade vehicle
  • Friendly fire enemy attack
  • Was already in combat surprised
  • Grunt sees
  • Enemy in combat Friend in combat Enemy not in
    combat Friend not in combat Enemy injuring
    friend Friend injuring enemy Friend
    retreating Enemy retreating Last enemy
    defeated Last friend defeated ...

16
Example Greeting Character for First Time in MMO
  • Basic/Generic (NPCs or players)
  • Hello, its nice to meet you.
  • Hi there, Im Tommy.
  • Specific Goal-oriented (plot-driven)
  • Traveler said I should speak with you.
  • I was told to ask you about the Coliseum.
  • Specific Object-oriented (based on inventory)
  • I wish I had something more valuable to barter
    with.
  • Specific Context-oriented (based on game/player
    state)
  • Did you see which way the marching band went?
  • Sorry, Im not feeling so well.

17
Todays AssignmentWrite a Script
  • Sports commentary
  • Events relating to a basic, simple event
  • Baseball pitch not put into play
  • Football incomplete pass
  • Soccer pass
  • Break event down into possible states
  • 3-5 variations per state
  • Specify if stitching should occur, and how
Write a Comment
User Comments (0)
About PowerShow.com