How Sounds Get Into Games - Fundamentals Of Game Audio Implementation

Sdílet
Vložit
  • čas přidán 7. 07. 2024
  • A summary of how sounds get into video games. Providing a general overview with examples and explaining the basics of audio implementation.
    Huge shoutout to Sam for the great interview!
    Game Audio Learning Resources:
    gameaudiolearning.com/
    Support us: Ko-fi.com/gameaudiolearning
    If you have any questions contact me here: info@gameaudiolearning.com
    Helpful learning sources for audio implementation:
    Audio Middleware summary:
    www.yannisbrown.com/about-aud...
    How some of the most popular games used audio implementation:
    www.asoundeffect.com/gameaudio/
    Wwise fundamentals:
    www.audiokinetic.com/download...
    Wwise 101:
    www.audiokinetic.com/learn/vi...
    Wwise 301:
    www.audiokinetic.com/learn/vi...
    Audio Implementation Unity:
    • Introduction to AUDIO ...
    Streaming Audio:
    www.audiokinetic.com/courses/...
    Video clips used:
    Shelter from the Storm - Ambient Rainy Scenes - Zelda: Breath of the Wild
    • Shelter from the Storm...
    The Witcher 3: White Orchard Ambience [no music]
    • The Witcher 3: White O...
    Batman: Arkham Asylum - Medical Hall Ambiance (sparks, machines sounds, white noise)
    • Batman: Arkham Asylum ...
    Welcome to Unreal Engine 5 Early Access
    • Welcome to Unreal Engi...
    Rooms and Portals Tutorial
    www.audiokinetic.com/library/...
    Wwise to Unreal Season 2 Ep3 Footstep Switches and Profiler
    • Wwise to Unreal Season...
    Michael G Wagner
    / @michaelgwagner
    Game Audio with Unity and Wwise Part 3: Position, Attenuation, and Profiling
    • Game Audio with Unity ...
    Cyberpunk 2077: From Real-Life Cars to In-Game Rides
    • Cyberpunk 2077: From R...
    CYBERPUNK 2077 - Night Free Roam Gameplay (Ray Tracing 4K 60FPS ULTRA)
    • CYBERPUNK 2077 - Night...
    Stop! You've violated the law!
    • Stop! You've violated ...
    Mario Kart 7: Wii Maple Treeway [1080 HD]
    • Mario Kart 7: Wii Mapl...
    POKEMON SWORD Full Game Walkthrough Part 1 - No Commentary (PokemonSword Full Game) 2019
    • POKEMON SWORD Full Gam...
    03 Unity Basics Adding Footstep Sounds to Animations
    • 03 Unity Basics Add...
    MetaSounds in UE5: From Miniguns to Music | Unreal Engine
    • MetaSounds in UE5: Fro...
    Frostbite: Implementing a Scripting Solution for Your Editor
    • Frostbite: Implementin...
    The Division 2 (Debug Build) Slapback Reflection Audio Demo
    • The Division 2 (Debug ...
    Halo 3 - Anatomy Of A Game - Making Halo 3: Audio
    • Halo 3 - Anatomy Of A ...
    Dishonored 2 | Aramis Stilton quotes and heart comments
    • Dishonored 2 | Aramis ...
    Dishonored 2 Use Heart to Find Runes
    • Dishonored 2 Use Heart...
    Fifa 21 Funny Commentary - Derek Rae gets ignored by Lee Dixon
    • Video
    This glory kill synced perfectly with the music: Doom
    / this_glory_kill_synced...
    The Making of Horizon Zero Dawn
    • The Making of Horizon ...
    Wwise Tour 2016 - Blizzard Overwatch (3 of 7) - A Clear Mix
    • Wwise Tour 2016 - Bliz...
    Switch Longplay [001] The Legend of Zelda Breath of the Wild (Part 1 of 11)
    • Switch Longplay [001] ...
    14 Minutes of Monster Hunter World Gameplay - Gamescom 2017
    • 14 Minutes of Monster ...
    It's Always Sunny In Philadelphia: Oh No You Don't
    • It's Always Sunny In P...
    People In A Meeting · Free Stock Video
    www.pexels.com/video/people-i...
    The Outer Worlds - Systemic Splines for Audio design
    • The Outer Worlds - Sys...
    Support us: / gameaudioanalysis
    If you have any questions contact me here: contactgreglester@gmail.com
    Special thanks to Jonny and Max without whom the quality of these videos wouldn't be possible!
    #Audio Implementation #Sound Design
    Timestamps:
    00:00 - Intro
    00:19 - What Is Audio Implementation?
    00:49 - Interactive VS Linear Media
    01:14 - Basic Concept
    03:35 - Interview With Sam
    05:47 - Interview Summary
    06:27 - How Sounds Get Into Games
    08:05 - Middleware vs Game Engine
    09:00 - Why Implementation Matters
    10:05 - Implementation Examples
    11:07 - What We Want The Player To Hear
    12:48 - Optimization
    14:00 - Outer Worlds Example
    14:29 - How To Learn More
  • Hry

Komentáře • 97

  • @GameAudioAnalysis
    @GameAudioAnalysis  Před 2 lety +11

    Want to learn Game Audio from the ground up (for free)? Then check out the Game Audio Learning Portal: gameaudiolearning.com/

    • @adriaanhellenberg4786
      @adriaanhellenberg4786 Před 2 lety +1

      Thank you for the resources - already getting stuck in. Appreciated!

    • @CodingWithUnity
      @CodingWithUnity Před rokem +2

      This website is crazy nice.
      Im a programmer myself, but love making whole games on my own so things like this are godsends to me.
      Just wanted to say thanks for sharing.
      On the same breath, had to turn my volume up pretty loud for this video because the vocal mix is really low lololol

  • @GoemonLovesFujiko
    @GoemonLovesFujiko Před rokem +6

    This is why, ideally, every sound team needs a sound programmer. When it’s good it’s magical - and you get games like the uncharted series or the last of us.

  • @HIRO4FUN
    @HIRO4FUN Před rokem +12

    I love how simple, understandable and straightforward you deliver the content ✨please continue with this series and thank you so much for all the efforts 🙏

  • @PepitoCreisi
    @PepitoCreisi Před 3 měsíci +1

    Just WOW. How did i never come across with this channel before?? I really apreciate your work as a game dev, who seems to be so passionate about his work along with sharing its experience, thank you so much for this Greg, truly inspiring!!

  • @CristianoLeone_Soundtrack

    Fantastic content mate, it really gave me a realistic perspective on how to start learning this beautiful skill! thank you

  • @idanshilv3565
    @idanshilv3565 Před 2 lety +1

    Thank you! Got really exited when I saw the notification, really loving your content!
    (Also HUGE thanks for linking everything you've shown in the description!!)

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety +1

      Thank you Idan! Really really apreciate your continued support :)

  • @Moujemusic
    @Moujemusic Před 2 lety +1

    This video singlehandedly summarized Wwise 101 course, amazing work! cannot wait for a future video diving more in deep about the concepts of attenuation and occlusion in Middleware!

  • @hannahmajel1381
    @hannahmajel1381 Před 11 měsíci +4

    This was such an amazing introduction video, it definitely go time thinking more about game audio. The resources you also listed in the vid bio is astounding. I very much appreciate it. Don't stop sharing your knowledge 💃

  • @fallingsky7330
    @fallingsky7330 Před 2 lety +2

    I’ve been watching pretty much all your videos these last few days, and they’re amazing at teaching you everything in that field. Amazing work 🙏🏻

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety

      Wow, thank you for this wonderful comment! I greatly appreciate it!

  • @darcy4143
    @darcy4143 Před rokem +1

    Ive always known that you may need middleware to implement your sounds into games and you are the first person that ive come across that has mentioned this on your channel. For newbies they might not know that this is the case, so they go ahead sound design and think they are going to get a job in the industry on this alone, so thanks for pointing this out for the newbies as this is vital info to become a game sound designer.

  • @ItsTheRealTove
    @ItsTheRealTove Před 2 lety +17

    I'm loving the content! Thankyou for continuing to share your knowledge with us all!

  • @thesynergyofblood
    @thesynergyofblood Před 2 lety +1

    Thank you, great video ;-) I'm trying to get into audio programming, currently learning C++ and these types of videos are very helpful as they explain things that us beginners need to know about.

  • @angelictreble
    @angelictreble Před 2 lety +2

    The video and the resources you linked are amazing!
    I can second that learning audio implementation is super valuable because not only can you get your sounds in the game earlier on smaller projects, but you can also exercise your own understanding of how the sound works in the game. And seconding the audiokinetic courses linked in the description, they're free and teach you a lot.
    Thanks for another great video!

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety +1

      Thank you so much! Really glad you enjoyed the video and find the resources helpful :)

  • @shutara1
    @shutara1 Před 2 lety +5

    Man, this channel is a gem! I'm mostly making my own music or doing guitar covers from time to time, but I've always wanted to get into sound design, composing and overall sound implementation over games/movies and try to one day be hired by a development studio to finally combine money with joy I get by making music and sounds. The series of how some sounds can be made is really mind-opening, since all the tools are here!
    Sadly, I'm trying to learn things such as UE4/wWise implementation on my own, without proper guidance, and due to lack of structured and not outdated courses it's a very steep and overwhelming learning curve, combined with having a busy life outside of work. Especially since there's not a lot of free game projects to work upon in terms of applying sound design. Not sure if that's your area of interest as well, but You could consider making some crash tutorials for people who'd like to feel comfortable moving around these programs just to be able to experiment on their own without pulling their hair and actually put that software "proficiency" on a resume one day :)
    Big thanks anyway, cannot wait for more similar videos :D

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety +2

      Thank you that's really kind! I've got some stuff in the works that'll hopefully be helpful :) not gonna be out till sometime next year but it's in development!

  • @ivanfaigenbom5300
    @ivanfaigenbom5300 Před 2 lety +1

    Thanks for all the info and resources!

  • @C4pt4inC00kie
    @C4pt4inC00kie Před 2 lety +5

    What an incredible gem this channel is. I'm so happy to have stumbled upon you

  • @scorobeat
    @scorobeat Před 3 měsíci

    thanks for all the info and resources

  • @nudgelinda365
    @nudgelinda365 Před rokem +1

    Thank you for making this amazing video.

  • @callousrascal
    @callousrascal Před rokem

    This was really helpful
    Thanks

  • @AlexWilkinsonYYC
    @AlexWilkinsonYYC Před 3 měsíci +1

    Lol, the interview with the programmer is bizarre. I'm a programmer and audio engineer. Implementing sounds into a video game is so fast and straightforward (it basically is always implemented the same), using a Google doc to plan it is insane. Just zoom call the audio guy after you've implemented all of it and fix anything wrong in like 10 mins. Like, let me guess, you want footstep dirt to play when the player walks on dirt... Right? Hahahahah

  • @aymaymunu
    @aymaymunu Před 2 lety +1

    such clear and concise warmer...thank you!

  • @nishanthp4882
    @nishanthp4882 Před 2 lety +1

    great overview of what's involved!

  • @airpodsvonjulius
    @airpodsvonjulius Před rokem +1

    This was absolutely amazing! Thanks!

  • @maxbauerv
    @maxbauerv Před 2 lety +1

    Amazing work!

  • @StoneOcean
    @StoneOcean Před rokem +1

    Musician going to gaming so thank you for all your videos! ❤️🙏

  • @halivudestevez2
    @halivudestevez2 Před rokem +1

    this channel and this video is treasure!

  • @KyMalveaux
    @KyMalveaux Před 2 lety +1

    All of your information and vibes are great thank you much!

  • @djbrenn
    @djbrenn Před 2 lety +1

    This channel is incredible. Keep up these videos! 🙏

  • @xcryosonx
    @xcryosonx Před 2 lety +1

    Awesome video.
    From my personal experience doing sound design and implementation with programmers, the part you mentioned about not telling them how to do their job can be a slippery slope for the reason that some programmers have never worked with a middleware like FMOD or Wwise which is effectively a whole new tool to the pipeline for them to learn. You're not telling them how to code, but you're telling them how to code a system that will work for you.
    When talking about Wwise states or switches, or Fmod snapshots I find it almost paramount to be very direct about exactly how a feature should or is intended to be implemented to ensure there arent mistakes that need correcting later on, for a lot of those folks it really seems like their first time working with it, less policing them on how to do their job but setting a gold standard on how to do it correctly the first time with supporting documentation and so on.

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety

      Thanks, Jesse, glad you enjoyed it!
      You make a great point, what I meant with "don't tell them how to do their job" is micro-management. So telling a programmer how to explicitly implement this feature when it might not be the best way to do it as you don't have the knowledge they have. However, it is incredibly important to educate them on the capabilities and limits of middleware.

  • @danieloswald2210
    @danieloswald2210 Před 11 měsíci +1

    You are amazing, a learned an insane amount just from this video. Thank you!

  • @cristianolivari
    @cristianolivari Před 2 lety +1

    Awesome video. Thanks for sharing this content.

  • @OldManStudiosLTD
    @OldManStudiosLTD Před 2 lety +1

    Great video mate......love to see it

  • @ParaSMG
    @ParaSMG Před 2 lety +1

    Im loving this type of content. Thank you and bless you! And to answer your question about favorite type of audio implementation, in Prince of Persia Sands of Time when you absorb a sand monster into your dagger you hear this crazy distorted sound. The sound is most likely played back, being consistent with the whole theme of manipulating time. Plus it sounds bad ass.
    EDIT: Just saw the whole video and really appreciate the sources of research and end-talk!

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety +1

      That's awesome I'll definitely have to check out that sound! :)

  • @SeifeddineHelal
    @SeifeddineHelal Před rokem +1

    Great content, and great and simple way to explain the task of Audio implementation 😊

  • @fabiofsimoes
    @fabiofsimoes Před 2 měsíci +1

    great vid thxxxc

  • @pixels2music348
    @pixels2music348 Před 2 lety +1

    An amazing list of resources! Greate quality content like always 😁 ... a sound implementation I really enjoy is cooking a well-done steak in the Monster Hunter games... "it's tasty!"

  • @bilsimaging
    @bilsimaging Před 2 lety +1

    great content thank you

  • @rajusnd3318
    @rajusnd3318 Před 2 lety +1

    Wow... Sincere Thanks for sharing this..... 🍁

  • @erzloh
    @erzloh Před 2 lety +1

    Hey Greg, I've just found out your channel and it's amazing! Thank you for your awesome content man! :)

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety +1

      That's so kind! Thanks a lot :)

    • @erzloh
      @erzloh Před 2 lety +1

      @@GameAudioAnalysis Keep up the good work dude! 💪

  • @rohansaxena5675
    @rohansaxena5675 Před rokem

    Thanks a TON for that Google Spread Sheet

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před rokem

      The spreadsheet has been upgraded ;) www.gameaudiolearning.com/resources

  • @CodingSimulator
    @CodingSimulator Před 5 měsíci

    very nice video with a bunch of good info imo.. do you know something about the bad audio issues in Escape from Tarkov?
    Is this something about the "engine"? Or what..?
    And what's might be the three best audio middleware?

  • @user-un4rb8sc5c
    @user-un4rb8sc5c Před 4 měsíci +1

    Mekorama is a good example

  • @anthonyfikilianz6013
    @anthonyfikilianz6013 Před 2 lety +1

    Thank you so much for this video ! I want to start and now I know where to go to learn !

  • @nishantkundalia1246
    @nishantkundalia1246 Před rokem

    It's appreciated if you can have a step by step video to build level

  • @belin3619
    @belin3619 Před 2 lety +1

    just found this channel, great content man!
    for someone new to this that has been making music for decades but just recently got interested in this more technical area, there are alot of theory and mechanics to learn but how do i actually get practical training? You got any video on this topic?

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety

      Thanks for the kind words, glad that the videos are helpful!
      I'm releasing a website that will help you learn everything about game audio from the ground up this Friday (1st of July 2022) I will pin a comment with the link under each CZcams video on my channel so just keep an eye on here and you won't miss it! :)

    • @belin3619
      @belin3619 Před 2 lety +1

      @@GameAudioAnalysis Awesome man, notifications turned on for that!! 🤝

  • @Lonewolf-ei5yv
    @Lonewolf-ei5yv Před 3 měsíci

    Sound quality in games took a turn for the worst after M$ discontinued hardware acceleration in games. Pretty few games use surround sound nowadays despite the widespread usage of surround sound equipment. Maybe with 200hz 4k TVs that support dolby atmos and DTS virtual x perhaps we will see (hear) something better? One can only hope.

  • @moviduks
    @moviduks Před rokem +1

    hi :)]
    the google sheet with the data you show at 14:43 is not linked in the bio anymore. it's still existing?

  • @shuramixu
    @shuramixu Před rokem

    Consult, I have purchased headphones from various gaming brands, but none of them convinces me in terms of shooter issues in terms of hearing footsteps or shots from a distance, some told me to switch to professional headphones but I don't know if they are suitable for first-person shooter video games and in third person

  • @IAmAMartialArtist
    @IAmAMartialArtist Před 2 lety +1

    Hey Greg! Just wondering what Bit Depth /Sample Rate would you record at for Game Sound?

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety

      Depends on the device I'm recording with but I try to get 96khz 24bit (I don't have a 32bit recorder at the moment) when possible. This is mainly so that I can pitch sounds down further and retain more clarity in the hifgh frequencies.

  • @mexmax1657
    @mexmax1657 Před 2 lety +1

    Great video again. :)
    It is so stupid. I'm so interested in all the technical aspects of Sound Design, but I'm kinda stuck with the actual recording and creation of my own sounds. No good gear, no good ideas, not creative enough I feel.... My motivation starts dropping because of this.

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety +1

      I think getting started is often the hardest part! Just pick any cool 3-5 second gameplay clip and start experimenting with sounds, layering, modulating, recording your own stuff, using library stuff, etc.
      Simply experiment and the creativity will start to come by itself :)
      Starting is the hard part!
      Also, you don't need any good recording gear, check out Marshall McGee on youtube he did a video making some epic sounds using just his phone to record source material!

    • @mexmax1657
      @mexmax1657 Před 2 lety

      @@GameAudioAnalysis Thanks a lot man, seriously.
      I don't get it, I'm pretty creative in general. Doing music, photography and all that stuff, but since I tried to get more serious into sound design I really feel like I have literally zero creativity. It all feels more frustrating than funny, I never experienced this to be honest. The video of Marshall gives some good insight in how easy it can be to create some sounds. Thanks, one more time.

  • @PereRevert
    @PereRevert Před 2 lety

    Fantastic insight dude ! What about an insight how to seamless make m4a/aac audio loops for games. I mean, from a perfect loop WAV audio files, how to properly encode to m4a/aac avoiding the loop issues due to the nature of that compressed audio file. The coding process either pads it out with samples (gaps) or curtails it. Any compromise solution suggested ? Thank you !

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety

      I can recommend this nifty Reaper script that creates seamless loops in 1 click :)
      It's called NVK_LOOPMAKER
      nickvonkaenel.gumroad.com/l/nvk_LOOPMAKER

    • @PereRevert
      @PereRevert Před 2 lety +1

      @@GameAudioAnalysis Thanks for the answer but I guess I didn't explain it well... I have already perfect loop audio files, in WAV format. No glitches, no clicks, no artifacts. Constant waveform between the end of the file (looping point) and the start of the file. But as soon as it's converted to m4a/aac it adds a gap and the perfect loop is gone. This is due to the nature of that compressed audio format that needs to have a complete number of fixed size packets of audio samples for the codec (from WAV to m4a) to do it's work. Even if the source WAV audio file loops perfectly, if it doesn’t exactly fit the packet size the codec either pads it out with silent samples (gaps) or curtails it. The packet size for m4a must be a multiple of 1024 samples actually. That fit it’s a difficult coincidence, so the gap will always be there when coding from WAV to m4a. The problem is my Client is requesting me m4a audio files for these music loops, otherwise I would provide directly the WAV file or a mp3 that seems to be less problematic, even if all compressed formats needs to have a complete number of fixed size packets. Any fix suggestions to get those music loops seamless in m4a from the source wav file ?

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety

      @@PereRevert I believe that OGG Vorbis files are compressed so they loop seamlessly. You might want to ask your client to consider that instead as. Other than that I unfortunately don't have an answer off the top of my head. I generally don't use m4a/aac files so I don't have a lot of experience with this issue.
      I hope this was still somewhat helpful and best of luck to you!

    • @PereRevert
      @PereRevert Před 2 lety +1

      @@GameAudioAnalysis Thanks dude for the kind reply. Much appreciated. Keep posting such valuable content on this channel !

    • @GameAudioAnalysis
      @GameAudioAnalysis  Před 2 lety

      @@PereRevert likewise I appreciate your kind words and support :)

  • @Abdulahad19000
    @Abdulahad19000 Před 8 měsíci

    How to use audio in games

  • @earlsfield
    @earlsfield Před 7 měsíci

    Fmod.

  • @playthepianoband
    @playthepianoband Před 2 lety

    extremely basis stuff, but thanks for the effort. a lot of newbies would love that. But trust me kids, it's not as easy as that)))

  • @AlvaroALorite
    @AlvaroALorite Před rokem

    i get you are a sound designer; but IMO you place too many sound effects on text appearing on screen, it becomes distracting.

  • @katbwoi
    @katbwoi Před rokem +1

    why are you so pleasant to listen to dud you are like camomile tea you relaxed me dud