 Hello and welcome to this Godot minimal tutorial This is what we have so far in our main scene if I hit f6 while I'm in this main scene You can see we have these different speed ships moving this one moving diagonal And I can control these guys with my arrow keys or WASD Check out the link in the description to my get lab page and get all this code I also recommend watching all the previous videos now When you're looking at code when you've generated a code, so let's go to this move me script here You'll see that our process function. It says delta here. What is delta for and you'll also notice that it says here I'll tell you Process is called every frame Delta is the time elapsed since the previous frame. Why would you need to know that? Well, what you're supposed to do with any type of movement is use delta You would multiply in this case speed times delta okay, so let's go ahead and Go back to our main scene here. We'll hit f6 to run it and let's see what happens Well, now our ships are barely moving Okay I'm going to change our speed up to 500 now just as a number I'm picking out of my head one of the ships gonna move a lot faster than the other So let me do that you can see that one moves fast. These ones are still moving slow Why because those have exported variables which we talked about in the previous video And I changed the default in the script, but that doesn't change the instances of them So let me choose our main scene here 2d what I can do is I can click each one of these and I can say 100 1000 and I'll make this one 700. I could also have Fixed this in script if I already had a bunch of instances around But mainly we're looking at what the delta is so boom. So why will we do that? Why would I go into my script here and instead of just saying move at this speed? Why would I multiply the speed by delta? Well, again, it's the time since the previous frame So process is gonna happen over and over and over again But what if your computer runs really slow or their problems in the past back in the early days of computers? Game designers would just design games to run as fast as they could because hardware was so slow But then as hardware got faster You would try to play these games on newer hardware and they would just be unplayable because everything would happen super fast You're not really have that issue with modern game engines, but you might have an issue where you're running it and on a slower machine it might cause your Things to slow down because it's not acting as fast as it would on a faster machine. It's not looping as fast So by multiplying it by whatever number this is you're gonna get a consistent speed on All devices regardless of the speed of the machine if it moves on one computer 100 pixels every second It will move 100 pixel pixels every second if the computer's running so slow that it does it takes three seconds to loop It will move 300 pixels on the next loop because we're using Delta if we didn't do that Your item would be moving a little slow and you can use this for again all types of movements speeds rotations But you really want to get in the habit of using Delta I didn't mention it in previous videos because I'm trying to keep things simple, but now we're at a point where I'm bringing it up So that is why you want to always use Delta because Again, you want consistent performance on all devices regardless of the speed of the device or computer Your player is using so that is what Delta does. I hope that made sense And as always pleases it films by Chris comm that's Chris of the K There's a link in the description as well as a link to my get lab page for this project We can download all the source code and assets for this project Thanks for watching and I hope that you have a great day