Godot Tutorials is not sponsored by or affiliated with the Godot Game Engine. Before we begin, I want to let you know I added something new to the project. Upload this to GitHub, of course. And that is the best layout. As you were already aware, the music was a little loud. And so I kept it around just basically decreasing to negative 19 decibels to make sure that the average user doesn't have their music blasted into their ears, which is something I should have mentioned in the last episode.
So apologies to anyone out there who had the music blasted from downloading the project file. OK, so now that we've set up everything with the default personnel to lower down the volume so our users don't have their ears bleeding from the loud music, go ahead to Project Export. Make sure you click HTML5. Make sure that VRM texture compression is set to end for desktop. We will not be doing this for mobile.
Then go ahead, click export project when you reach a folder. Let's go ahead and create a folder. I'm going to give it the name.
And Alpha.
Press, OK, we will be inside Pungo for once, we've created the photo button from there are going to change the file name. Instead of this, you need to change this to index that each HTML or you will have problems uploading to each detail. From there, we will press, save and let me go ahead into the desktop now. So as you can see here, zoomed in. We have Pungo phone. You can go ahead, double click it, make sure it's indexed. Very important that we keep it on index. Whatever system you are using, just make sure that you find a way to compress it for Mackiewicz.
You're just going to right. Click compress for Windows 10. I believe there's an option to export as a zip file. In this case, I'm just going to compress. My zip file has been created and now I can head into each studio now when we go into a studio, click the register button and create your account when you create your account, if you're using this to share with other people. I recommend that in the about U.S., you also check Mark, I'm interested in distributing content on each studio.
It's always nice to sign up for the Digest's newsletters. You don't have to just make sure that when you create your file, you accept the terms of service and you create your account. My recommendation when creating any account is to use a strong password. So let me show you a website that will allow you to do so when creating passwords. I always recommend having a password manager such as Dash Lane or one password. But if you are unable to get a password manager or unable to afford a password manager, so I'm going to recommend this website password generator from expert.
And what I really like about this website is that it tells you how long it would take a brute force attack to crack your password. So, for example, our password length is 12 characters. It's going to take someone 34000 years to crack it. And it even tells you if this password has been leaked from the website, have I been pwned as well? So something to keep in mind. Now, despite it being 12 characters, let's say you decide you don't want symbols and see how 34000 just dropped to three hundred and nine. Let's say you don't want numbers. That's fine. But let's say you don't want upper case or lower case.
And look at that by having only lowercase passwords, you'll get hacked in three weeks. Three hundred nine if you are up or down just one or two characters. Notice how the years just dropped to five. Now, my recommendation is to always have an upper case or lower case, a number and a symbol at minimum, one each on top of showing you how long it would take a brute force attack to crack your password. It even lets you know if this password has been leaked. And these sources, the Have I been pwned website.
Now, if you don't like passwords because again, you don't have a password manager, I do recommend using pass phrases because they are easier to remember and just as strong and if not stronger, then passwords. And a passphrase is just random words from the dictionary put together to create your password, even though it doesn't have numbers, even though it doesn't have symbols, even though everything is lowercase. Notice here how even though we only have four random words, the approximate correct time is going to take 38000 centuries or excuse me, 30 million centuries.
Now this website is called Use a Passphrase dot com and it randomly lets you generate a new password in this case. Notice how you press the generate new passphrase. It gives you different centuries. So in this case, I believe this is 41 billion centuries. This one's twenty three thousand centuries. This is five hundred eighty two million centuries. And so you can see you can create a password that's powerful, takes a brute force attack a long time to crack. And you don't need a password manager, although I always recommend a password manager because you can still lose your password and get locked out.
Now, my last recommendation is going to be the website called Have I Been Pond Scum? You can type in your email here and it will tell you if your account has been hacked or is known to have been hacked. So you can go ahead and change your password. And that's basically it when it comes to generating passwords. Again, I always recommend password manager. If you cannot recommend either use a passphrase dotcom or expert dot com password generator. All of these links will be in the description down below regardless. Go ahead, create your account by pressing the create account button and then let's move on to securing our account a little more.
So here we are. I'm going to go ahead and go to the right press settings. I'm going to head to basics and under profile, I'm going to head to Two-Factor authentication. Make sure that you turn it on. If you don't know what to factor authentication is, that's OK. Don't set it up. What Two-Factor authentication just means is that you need to provide, in a sense, two different passwords. And the way that it handles this is through an application authenticator. And if you don't know what that is, that's OK.
You don't have to set this up. But I always recommend to set up two factor authentication if available to you. If you do want to get into two factor authentication more, I recommend Authy . And so let me go ahead and do that right now, authy.com,
And enabled 2FA for all your sites, Authy is basically beginner friendly, as in if you lose your phone or something happens to your phone because you have to create an account for Authy , that means you don't really lose your 2FA keys. Whereas if you were to use something like Google authenticator, by the way, I do not recommend Google Authenticators to Beginners of Two-Factor authentication because with Google authenticator, if you lose your phone, then you lose all your accounts. So as a beginner, stay away from Google authenticator.
If you're a beginner, stick to Authy . And of course if you pick Authy it's because you have backups and pick any authenticator that allows backups as a beginner, of course. Anyway, that's it for securing the account. Let's move on to actually submitting to the account. And to do that, just head over to your dashboard. When you create a new account, you're not going to have anything inside of your projects tab. However, go ahead and create a new project. In this case, we're just going to call it punk altham. The project will automatically set itself up.
The classification make sure that we pick games, however, there are other options if you're uploading something else, such as game assets. However, in our case, we are uploading a game. The file is an HTML file for release status, we can leave it by the default release. However, there are other options, such as in development and prototype. In this case, I'm just going to leave it as release for pricing. You can pick any option. I'm going to pick no payments.
For uploads, this is very important, it's letting you know that if you upload zip file, there must be an index that HTML files. So that is the red flag that lets you know that when you upload to each Daryle any HTML file, the main file that plays your game needs to be called index dot HDMI. So in this case, go ahead, press the upload files button. In this case, go ahead, pick your zip file pong underscore for that zip press open and then just wait until it uploads. Once your file has uploaded, you have many options to choose from.
In this case, keep it executable. You can click this fight will be played in the browser, however, I'm going to leave it unclick, just keep in mind that each that I was going to recognize this as an HTML, find the index, that HTML and actually check mark this button for you. However, I'm going to leave it on check mark for the embed options. Make sure to pick ten, twenty four by six hundred as that's what we set up in the project settings of our ponged game. I'm going to go ahead and pick automatically start on page load if you'd like your player to play in full screen.
There's the full screen option. However, I didn't make this game with full screen in mind. However, it can scale to full screen. So I leave that up to you. I'm going to leave it alone. You can choose anything for details. I'm just going to go ahead and put a quick description.
From there, we can pick general. I'm going to go ahead and pick other. Under community, I'm going to leave comments disabled for visibility and excess, you can choose draft or restricted, however, because we're going to have an episode on testing. I'm going to have this as public and of course, so everyone else can check out the game regardless. That's up to you. But by default, public is great out. But when you press seven view page, the public becomes an available option for you. So do not worry about that. In this case, I'm going to go ahead, press save view, page a pop up appears you can just press got it and then just wait for the game to load.
And there we go. Our game is finally loaded. However, I don't, I don't like that it automatically started. So in this case. Perhaps I will, instead of changing automatically start on page, I'm going to uncheck that. However, I'm going to press save again, view the page, and now we have the option to start the game when we are ready, in this case, press run the game and the game plays. Now, you don't hear any music because I disabled desktop audio, but let me assure you that the music is playing. However, to actually play the game, you got to click anywhere inside this canvas layer.
And once you do, you can just play the game by pressing the spacebar. And there we go, we just created our Pong game in this case, let's make sure that we make this public by pressing the public button and pressing save. And there we go. Now, our link, here, the project URL is working for anybody to play our game. Well, that's all I have for you in this episode. Thank you so much for joining me. Thank you for clicking the like button. And thank you for clicking the subscribe button. I look forward to seeing you in the next episode. Have an amazing day.