 So over the last year, I've been doing a lot with the game engine, but mostly 2d stuff I'm now finally diving a little bit more into 3d stuff and of course first-person shooter style games So I just created this basic project. That's like a starting point for FPS's and Still working on this. It's very basic, but I just wanted to give you a little look on how to use it So the link should be in the descriptions, but it's at gitlab.com forward slash metal x1000 You can search my projects for good. Oh first-person shooter here You can clone it if you know how to do that or you can just download a file and then unzip it So once your files downloaded you can unzip it and then move into the directory And then there's a directory called src for source code and then you can just use good Oh, of course need to have good. Oh installed to open up that project And that's it. You're ready to go. Here's a test level and our player character so you can go ahead and hit f5 to start playing and Again, it's very basic at this point. This is a little test level. You can walk around look up and down you can jump with spacebar and By default you run you can hit shift if you need to slow down and walk So let's go ahead and just quickly look at the code. It which is pretty simple There's a scene for a player, which is added as Into this map and the code is pretty simple less than a hundred lines of code and It's pretty straightforward. So I I got I wrote this following a tutorial on YouTube. Here's the credits to that guy Here's the video I watched Here's a link to his github for this project and of course my updated information. So Up here, we have a bunch of variables almost all having to do with speed speed of your movement speed of your turns Speed of your jumps speed of your falling speed of your looking around So that's all what all these are tweak those numbers to your liking. I changed a lot from the default tutorial I felt like the jumping was just almost like I was floating so I up the gravity and Then up the jump so that you still jump the same height but fall a little bit faster So anyway, that's all the variables there now When it's ready, it's gonna grab the mouse. So we're gonna capture the mouse. Your mouse doesn't fly out of the window. I Also, again, this a lot of this is from that original tutorial, but I cleaned it up in my opinion a lot He had everything pretty much all in one or two functions I broke everything down to different functions because I just feel that's a cleaner would do especially as a Game gets larger. You want things to be easy to read So I have a function for the camera movements for walking for jumping and then actually doing the movements Once it calculates all those and it processes that through our physics here. So camera walk jump move and Over the next couple of weeks. I'm gonna dive into some more. I'm still working on this I'm going to add some things and improve it but my goal is to keep it basic So I'm not gonna add too much. This isn't meant to be a full game. It's meant to be okay I want a game where you have a first-person view. Let's start with this. So I'll be tweaking it some But this is not gonna be a full game. I hope to make games out of this, but this Project on GitLab won't get much bigger than this simple code To start you off and but over the next weeks and give you some examples I'm going to show you how to design levels and import levels and Other objects and like this basic map right here A good majority of this was made right in the Godot engine with a little section of it made Externally you can use blender. I actually found I've been playing around with using sweet home 3d, which is a program for Designing houses and actually works really well and you can easily export Your your houses and into the Godot game engine. I find that it works really well originally I thought I was gonna use blender But and and I might go into blender a little bit more in the future on this because there are plugins for designing Rooms and houses and other structures like that But sweet home 3d makes it real easy to just draw walls Throw in some doors maybe some windows and then export it with textures So I'll go over that how to add collision to those but we'll also have some fun and grab some maps and Scenes from the internet and import them as well. So I hope you're looking forward to that and I hope you enjoy These upcoming tutorials again link in the description to the project But it is up on get lab Get lab comm my username is metal x1000 in a search Godot first-person shooter there to get this Basic project all the source codes under source along with the assets Scripts and textures which by the way, I did design all these textures myself in GIMP So when you're looking at all these colorful squares or the nice floor tiles or this Concrete textured wall that I made I made those so I hope you like them and Please visit films by Chris calm. That's Chris the K. There's a link in the description And I hope that you have a great day