Wwise & Unreal Engine 4 | Adding Game Sounds | Part 3 | Dynamic Footsteps That Change On Materials

  Рет қаралды 6,058

Scott Game Sounds

Scott Game Sounds

Күн бұрын

#Wwise #UE4 #gameaudio
Welcome to a brand new series!!! After many MANY requests, we're taking the Hour Of Code game kit from the Epic Games Marketplace and we're using Wwise to integrate and implement sounds and music into it in Unreal Engine 4. In this episode, we're building a dynamic footstep system, that will change the type of footstep the player hears based on the material that they're walking or running on.
Sign Up To The Newsletter For A Free FMOD + Unity Lesson!: scottgamesounds.us7.list-mana...
Check Out Other Series Such As:
Adding Game Sounds | FMOD & Unity: • Adding Game Sounds Fro...
Sound Design Tutorials: • Sound Design Tutorials
Helpful Links:
Footstep Wav Files: scottgamesounds.com/wwise-unr...
Footstep Sounds on Different Surfaces - Unreal Engine 4 Tutorial: • Video
Wwise 101-06 | Switches: • Wwise 101-06 | Switches
Dynamic Footstep System | Different Sounds On Different Surfaces - Unreal Engine 4 Tutorial: • Dynamic Footstep Syste...
Timeline:
Intro: (0:00)
Wwise Switches: (0:55)
New Events & Banks: (12:37)
Surface Types & Physics Materials: (14:20)
Method 1 | Textures: (17:47)
Method 2 | Meshes: (19:35)
Method 3 | Individual Actors: (20:31)
Blueprints: (23:31)
Line Trace: (25:51)
Debug The Line Trace: (31:28)
Wwise 'Set Switch' Node: (37:16)
Creating Variables: (41:15)
Set RTPC's: (44:52)
Organising Blueprints With Comments: (47:25)
Testing In-Game: (48:06)
Disabling Our Debug's: (50:46)
Please let me know if you enjoyed. :D
Feel free to email me at henry@scottgamesounds.com. Or follow me on twitter @henryscott0.
My Music: / henry-scott-12. .
My Site: www.scottgamesounds.com

Пікірлер: 34
@cwagoner78
@cwagoner78 Жыл бұрын
Z Axis goes up and down because the XY orientation is horizontal in the UE 3D environment and the Z axis represents depth. Imagine you are looking at a chart on a piece of paper laying flat on a table. The XY is laying flat and the Z axis is the distance from your eyes to the table. Honestly, it is just a matter of perspective from the ones who create the field. It can be in any direction and it would be correct. Great tutorial by the way!
@snp_sound
@snp_sound Жыл бұрын
Thank a lot! Absolutely incredible understanding of material from your side, which make it understandable for us.
@THEPLAYDOGUY
@THEPLAYDOGUY Жыл бұрын
So easy to follow, everything works how it should and I'm learning a lot, thanks Henry!
@marcomarin4109
@marcomarin4109 2 жыл бұрын
Thank you for these tutorials Henry. Really helpful!
@ScottGameSounds
@ScottGameSounds 2 жыл бұрын
Thanks so much for watching them Marco!
@oshen9426
@oshen9426 Жыл бұрын
Huge tutorial, thanks you very much
@bermonka
@bermonka Жыл бұрын
I only can say thanks, thanks for this didactic videos, you are helping me a lot
@alonsodelapena8349
@alonsodelapena8349 2 жыл бұрын
Hello Henry, I learned Wwise from the Ak site and in the first lessons you have to really go with the flow whenever they talk about the game engine; mainly focusing on naming events properly (as you usually remind us) and how Wwise works. Before your lessons I was quite comfortable with Wwise but had zero knowledge on game engines and your lessons really helped me put the two together, thanks for these!
@alexkokorin7980
@alexkokorin7980 2 жыл бұрын
Thank you,great job!
@ScottGameSounds
@ScottGameSounds 2 жыл бұрын
My pleasure! Thank you Alex for watching!
@davidtambussi3208
@davidtambussi3208 2 жыл бұрын
This are so useful videos!! We want mooore please haha
@ScottGameSounds
@ScottGameSounds 2 жыл бұрын
Thanks a lot David. I'm going to try and make a new Unreal and Wwise video this week. Really happy to hear that you want more haha
@ZeeroHC
@ZeeroHC Жыл бұрын
this video is way too good, i was struggling on bp by doing footsteps switch, i hope you come back one day, on yt and ue5
@nikolajdehaan
@nikolajdehaan 2 жыл бұрын
Hi Henry, Excellent tutorial, keep the Unreal stuff comming 🙌🏻 Just a few things I noticed after having messed around with Unreal and Wwise a bit myself: Is there any reasin why you are setting the switches and RTPCs entering a string, instead of just using the dropdown like you do with the events? That is how I always do it. You forgot to set up a condition for your first branch node, so it does not do anything :) I’d think it is good practise to also connecting the owning actor to the RTPC node. If you don’t do that I think it becomes a global RTPC. Keep up the good work, I’m looking forward to learning more from you 😄 Cheers, Nikolaj
@ScottGameSounds
@ScottGameSounds 2 жыл бұрын
Yes Nikolaj! Thanks a lot. I can tell you now the reason I haven't been using the drop down menu is because unlike the post event node, none of the options are appearing for me. Any idea why this might be?
@nikolajdehaan
@nikolajdehaan 2 жыл бұрын
​@@ScottGameSounds Ah maybe that is because I am using the new Event Based Packaging where everything between Wwise and Unreal is automatically synced (pretty handu!). So maybe you'd have to create the RTPCs and switches in the browser to make them appear
@ScottGameSounds
@ScottGameSounds 2 жыл бұрын
Riiiiiight okay ill have a mess around. Thanks mate 👍
@nikolajdehaan
@nikolajdehaan 2 жыл бұрын
@@ScottGameSounds No worries, let me know if you wanna chat about any of it :D
@ScottGameSounds
@ScottGameSounds 2 жыл бұрын
Yeah I might do actually. I can get by but I'm still learning a lot about wwise and ue4 myself. That would be really helpful. Bit busy the next week or two by ill let you know when I'm free for a chat
@andreisolo
@andreisolo Жыл бұрын
Thank you for the great tutorials. Unfortunately, after copying all this I got no sound and two warnings: "Please attach an AKComponent to the Character Mesh"+"AkComponent has been created in he notify, it will be using the default values for all properties". Coud you give me some advice how to solve this please?
@vestrylike8198
@vestrylike8198 2 жыл бұрын
very cool video, thanks for all this ! but now the rtpc didn't work anymore,how do you do with blueprint to fix this ?
@nilsheine8074
@nilsheine8074 Жыл бұрын
Hey. Great Video! I have a qustion regarding occlusion. Everytime an object is between me and the character, the footstep sound doesn't play. It is triggering though, because the debug shows me that it is. Any idea how i can fix that? thanks in advance Nils
@curtissmithsound
@curtissmithsound 2 жыл бұрын
Thanks for all the hard work on these. Super helpful! I had a question for you, I'm running into an issue of IsInAir? not being set, because the "Try Get Pawn Owner" Is not firing. I think because, it is targeting self, which is an animation BP. But, from what I can gather online(I'm new to UE), it should be referencing the actual character and not the animation. I'd like to provide a falling sound, but I don't want to retrigger it every time the falling animation loops. Do you have any suggestion son how to achieve this? Thanks!
@ScottGameSounds
@ScottGameSounds 2 жыл бұрын
Yo Cutis I got you dwag kzbin.info/www/bejne/kGe0oZich755qJo
@marcomarin4109
@marcomarin4109 2 жыл бұрын
Hi Henry. I'm running into an issue where all the surfaces trigger the same sound. How can I troubleshoot what went wrong? Thanks so much!
@ScottGameSounds
@ScottGameSounds 2 жыл бұрын
mmm well first of all, I think in this video I showed off a way to display the materials of each surface in the corner of the screen as you walk across them. Have you tried using that? That should be displaying different materials. If it is and you're still hearing the same sound then there's an issue with your Wwise switch continer. Make sure your swtch container and switches are all assigned correctly, save the project then build your sound banks. You could also check the blueprint in UE4 and make sure the node that sets the swtich container (sorry I've forgotten the name) is being fed the materials. Let me know how you get on and hat you find from these checks
@marcomarin4109
@marcomarin4109 2 жыл бұрын
@@ScottGameSounds Hey Scott, thanks for the reply. Yes i can see strings displaying the different surfaces but it's still playing the same sound for all of them. I double checked my switch container as well as the unreal engine blueprint and it seems all correct. Very weird.
@ravenli9643
@ravenli9643 2 жыл бұрын
​@@marcomarin4109 Maybe your blueprint have some mistake, I got the same problem last week and I finally find out that after you get the surface type from Line trace, it can not be sent to 'Set switch' directly. Take care of 48:47 of this video 0.0 Hope this helps you :D
@yuhuanhuang4661
@yuhuanhuang4661 3 ай бұрын
It's really helpful! Thanks a lot!!!!!
@captainminecraftist
@captainminecraftist 2 жыл бұрын
hugely useful especially considering official wwise to unreal tutorials don't work as the switch states node has changed since the recording. They also don't explain anything like the linetracebychannel. I actually understand it now. Quick question tho. When in the air for example falling off of a box or after pressing jump ill get one "default" Physical material footstep. Any idea how I could mitigate that? its wierd having one grass step randomly. The only way I can thinik of is somehow finding a way to set the default surface type to something like "last used" or something. Fyi im using the default animations for first person
@captainminecraftist
@captainminecraftist 2 жыл бұрын
ok a quick fix is I just unassigned the default switch state. Still would like to know whats causing that though
@Itsme-wt2gu
@Itsme-wt2gu Жыл бұрын
Can you make more its free now
@shaman4874
@shaman4874 Жыл бұрын
Do you know how jeff is doing? he seems to have disappeared from the internet. only promoting his course on his youtube channel while other good tutorials have been private.
Каха ограбил банк
01:00
К-Media
Рет қаралды 11 МЛН
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 81 МЛН
Wwise & Unreal | How To Implement First Person Footsteps
50:18
Scott Game Sounds
Рет қаралды 8 М.
Wwise & Unreal Engine 4 | Adding Game Sounds | Part 2 | Sprinting & RTPC's
30:18
WWISE 2022 & UNREAL ENGINE 5 Integration : Easier Than You Think!
18:06
Brian Michael Fuller
Рет қаралды 6 М.
Unreal Engine Materials in 6 Levels of Complexity
44:12
pwnisher
Рет қаралды 159 М.
Wwise & Unreal | RTPC's
23:07
Scott Game Sounds
Рет қаралды 7 М.
The Most Common Mistake Beginners Make in Unreal Engine | UE5
12:17
Ali Elzoheiry
Рет қаралды 95 М.
Каха ограбил банк
01:00
К-Media
Рет қаралды 11 МЛН