 Okay, this video is not a full tutorial. Let's just a quick overview on Awesome game. That's the name of the little project. I started about a week ago a week and a half ago Had a little bumpy start there, but we got some contributors the game is moving along I had to close down the cloud nine Collaboration and the reason I closed that down was I didn't realize when I started using cloud nine I thought that we shared the code interface. I didn't realize that we shared the shell interface Which also gave people access to my private github key so they could push changes to any of my projects so I deleted that key and Remove cloud nine you can still use cloud nine on your own But I'm not clabbering with people there right now if you want to contribute to the game And by the way, that's I pulled down the first two videos because I just don't want to confuse people On where we were so awesome game is a simple little game that you know I Created something very quick and then just put it up and ask people to help and people have been helping But if you want to help, this is how you do it So you go to github.com forward slash metal x1000 there should be a link in the description of this video to that In fact, it'll be a direct link to awesome games So if you go to my repositories just you know if you go to metal x1000 on github go to Repositories and search for awesome game or just use a link in direct directory to get here now Obviously created account on github And when you come here, so this is I'm logged in as myself over here Same page, but I'm logged in as a another user. I just made for this video So what I can do here now if I want to contribute to this game. I can say fork it And right now it is making another copy of the entire project for this user to use Now you can use get on your machine if you're familiar with that to pull down your fork Modify it when you make changes. You can do a new pull request But let's real quick look at editing something very simple on the On the game right here, so actually let me do this Right here, we'll go into JavaScript files and I'm going to go into extras where I've added a Jetpack that you can pick up right now you pick it up and you can hit J and start flying at this point There's really no output for it, but when you pick it up. I want a little message to pop up and say You got the jetpack or something like that So let's go ahead and add that in so right in here since it's simple little change I can do it right here in the web browser. I'm gonna say edit this file and we want when you pick up the the jetpack so We're going to go under here jetpack get so here I'm going to add in a Message function that I just created that anywhere in the game. You can use type in MSG and You type in the message I'll type in jetpack for now and Optionally you can set a number of seconds that the message will stay up on the screen I can say five seconds three seconds two seconds if I don't set that it defaults to three seconds, so I'm just gonna say Jetpack message you know message jetpack here, and then I can say What I did right here give a brief description. It's gonna say added message When Jet pack Picked up Sure, and we'll say commit so now I have modified My version of the game this fork of the game, but it hasn't been put into the actual the main Project so what I can do here is after I make my changes. I can go back to my home screen here I can say new pull request It shows the changes I've made here it shows that I added this line here And of course, I want to test things before I Do a new pull request, but I'm just doing this as quick example. I'm gonna say create pull request and right here it says a message I can Give a new message here give some more detail if I want And I'm just gonna say create pull request and it says this branch has no conflicts and We should be all set now so now Me as the main user of the main project will receive a message saying that someone submitted a new pull request And I can go check it out and if I like the changes I can confirm it So let me go ahead and do that All I have to do is go back to my main account here, and I can see up here I might have to refresh the page, but it says pull requests one and come here I can go check out that project if I like the changes. I can say merge pull request I can type a message if I need to Confirm merger. Well now those that those changes haven't added to the main project. Let me go ahead and Open up a terminal here So I'm in my project that I've already Cloned to my local machine, but I'll go ahead and say get pull and pull down The new changes now I can go on my local machine Right here, and I can see the changes so now if I go over here with our new little character that Jimmy Jimmy something over his username added and I can pick up this pack and it says jet pack and Then I can press J and I can now fly because I have a jet pack Of course, there's still work music on that I need to add jet pack to the character when he's flying give you a Level bar so you know how much power you have in the jet pack and probably stop the animation of his feet when you're flying but We have that message again. We'll refresh the page. I'll go over here Pick up the little jet pack and jet pack. So that's the message we added So that's it. I just wanted to give that quick simple overview So again create account on github and go to this project right here Click fork. It'll create a new copy for you Then you can make the edits on the page if they're easy, but it's probably easier if you're familiar I'll get and maybe I'll do a video on get in the future, but you just basically get clone This address here. It'll make a local copy on your machine You can push your changes back to your fork of it and when you have it how you like it You say new pull request and then I'll get a message telling me there's a new pull request And I can check it out and I can say yes I like those changes. We're gonna add them in or no I don't make these changes if you want them added blah blah blah so anyway Not in depth get or get hub tutorial But enough to get you started especially if you just want to add your own images Let's say you you're gonna create some new tile maps or items for us to pick up in the game You can pull this down you can put those images in the resource folder and then just commit that back You don't even have to type code or if you if you make sound effects or music You can do the same thing you can fork it pull down your copy to your machine add your sounds and music in whatever you create or new fonts and then you can Push them back up, but of course again if you're gonna be committing stuff. Make sure you have the rights to do so no Music that we don't have the rights or sound effects or images that we don't have the rights to now I hope to make the game in the future easy for people to Obviously you can always pull down your own code, but maybe within the game itself load your own images So let's say you do want to play the Super Mario music in the game We won't have some more music in the actual game Files itself because you don't have the rights to it, but if you have a copy of the file yourself or a link to it online Maybe I will have it so you can load that music With ease within the game. We'll see I've done that sort of thing before with metal bullets if I remember correctly Which is the 3d shooter I made? But two years ago anyway Thanks for watching again not in depth just enough to get you started if you're curious and want to add Something that is how you do it as always. Please visit films by chris comm also check out the links in the description To this project here, and I hope to see you guys adding stuff to the game. Thanks again to those who have added and I hope that you have a great day