3D Unity & Character Controller

So over the summer leading into my second year of study there are a few things i want to teach myself so i can hit the ground running come October. One if the main things I’ve been looking into is using the Unity engine and getting familiar with how game engines work. I started with a simple 2D pong game that i used tutorials from YouTube which is all shown in a previous post. The main downside to that one i did was that I was first trying to use JavaScript. Even though i had a good understanding of what was happening and what everything did, I didn’t know any of the terms and really what i was doing. When i started to look into 3D games within unity i wanted the programming to be done in C#, Which is also a language i had never used but with myself knowing how to program in C++ I was told by many that it would be easier to understand and pick up. C# in was so much easier to use then JavaScript for me as the similarities to C++ was very high. Although I used some YouTube tutorials again, I often found myself attempting to do certain parts myself before referring to the videos. In the tutorial I was taught how to make a basic first person character controller where the player can walk around the map with W,A,S,D and look around with the mouse. From there and what i knew i implemented my own sprint and crouch as well as the tutorials didn’t inform me on how to do this. It took me longer then expected to get these functions done as i was unfamiliar with C# but it wasn’t too hard.

Untitled-1

CLICK HERE TO PLAY MY GAME WITH MY CHARACTER CONTROLLER