There are so many tuts out there but I've yet to see one better than these, clearly spoken, straight to the point and entertaining. I just got PM, please keep up the good work
Awesome tool, with a just as awesome tutorial series. Absolutely mind blowing how intuitive your plugin is, thanks so much for making a really accessible tool! Oh yeah, I really wanted to re-iterate how in-depth this series is, they teach you how to use the system they've created, so you can experiment, and make what you really want with it. They tell you how everything works, really!
Oh my goodness, I love these tutorials, and the comic relief's awesome 😁 cracks me up at the beginning of the lesson and by doing so, gives an in-depth soothing environment for quick and enjoyable learning curves. 👍 Great job.
A new user here I love the way you do your presentations everything is clear and straightforward the humour is a must and I can't live without it I'm so happy that I purchased your tool as a pure artist with no programming knowledge you gave me again the hope I was in need to start working on my dream game again I was stupid because I let so many years get away but never is to late thank you and your team so much for this amazing asset
At 0:45 they change the scale to 2, claiming that it makes the size 6 ft. Don't do this for 2 reasons: Firstly the 1 scale capsule is already 6ft, so they''ve turned that object into something which is 12ft tall. Second is that when you get to video 4 of this tutorial (Grab and throw objects with Playmaker), if you grab an object then it will start stretching horribly due to the 2 scale of player. So keep player scale at 1.
Notes for myself Setting up the scene 0:29 Create a Plane. 3D Object > Capsule (for the player). Change its scale (Unity’s default measure unit is metres). Add FSM to player, name it PlayerMovement. Add Controller Simple Move action. Can add a CharacterController Component yourself or click to add it. Change Character Controller Radius - 0.8. 2:07 Controller Simple Move needs input to Move Vector. Add Get Axis Vector action. Store Vector in New Variable, name it playerMoveVector3. Controller Simple Move - Move Vector > playerMoveVector3. Press Play, now capsule moves with WASD keys. 2:45 Edit > Project Settings - look at Horizontal and Vertical and you can change their controls if you want. Setting up the first-person camera 3:38 Right click Player object > Camera. Move camera to where you want it in the Capsule. 4:15 Add FSM to capsule. (In Inspector) Add Component > PlayMakerFSM, name it ‘PlayerLook’. > Edit. Add mouse Look action, Specify Game Object as PlayerCamera. Axes > Mouse Y. Press Play, you can move and look up and down. 5:13 Add Mouse Look action, keep Use Owner, Axes > Mouse X. Press Play, can move and look everywhere, but it doesn’t walk where you look. PlayerMovement FSM > Edit. In Get Axis Vector action, drag Player object to it, makes moving forward always relative to moving forward for the capsule, same thing for other directions. Blue Z arrow points to what Unity considers forward. Now it steers where you look. Hiding and locking the cursor/mouse 6:45 Player Look (FSM) > Edit, add Set Mouse Cursor action, check Hide Cursor and Lock Cursor so you don’t click outside of the screen. Player speed variable 7:04 In PlayerMovement (FSM) > Edit, in Controller Simple Move, can change Speed, but better to make Speed > New Variable, name it. In Variables tab, select that variable and set its value (speed) what you want, so if you’ll want things in the game to change how fast the player moves, you can reference this variable. 7:56 Wrap up. We learned to create player movement with Controller Simple Move and Character Controller component, how to look and steer with two Mouse Look actions.
all explained very well, one thing though, when you say to insert the gameobject player in the "relative to" ... I had to insert the camera of the player to make it move in the direction of the view otherwise it didn't work ... I don't know why
Thank you for making this video and help us to learn how to make it :D I had a problem with the asset first person, if you press escape and dont click back. it freezes the camera movement. so i have to fix and make a first person in the game. lucky there is a video about this.
@5:20 changing mouse look to "use owner" moves the object it's attached to. "Specifying game object" moves an object parented to the object it's attached to.
Since I'm a stupid goat, to make something like this in code it required me like 8 hours, with playmaker just 8 minutes and easily understandable too? Well, no wonder I'm buying it right now
Thanks for your tutorial.What if we want to add mobile joystick based movement with playmaker.Could you please help me how can we achieve this functionality
quick question. I notice the fps controllers has some trouble when going up stairs in a game, its like it can't smoothly walk up a set of stairs. Any fixes?
I followed the same steps but when I look very up or very down (more than 60 degrees), the screen flashes very rapidly. Anyone else has the same issue?
This was amazing and hilarious! Thank you so much! Do you know how to invert the looking up and down though? I tried inverting it in the axis menu and it does nothing.
If you haven't seen them by this point, be sure to check out our jumping and crouching tutorials which can be found in the First Person Controller playlist 👍
There are so many tuts out there but I've yet to see one better than these, clearly spoken, straight to the point and entertaining. I just got PM, please keep up the good work
Thanks, more to come!
Always love Stephens video editing and comedy!
Tired, bad sleep last night, was still able to follow and excute this tutorial with ease. Thanks so much for the quality videos.
Awesome tool, with a just as awesome tutorial series. Absolutely mind blowing how intuitive your plugin is, thanks so much for making a really accessible tool!
Oh yeah, I really wanted to re-iterate how in-depth this series is, they teach you how to use the system they've created, so you can experiment, and make what you really want with it.
They tell you how everything works, really!
Oh my goodness, I love these tutorials, and the comic relief's awesome 😁 cracks me up at the beginning of the lesson and by doing so, gives an in-depth soothing environment for quick and enjoyable learning curves. 👍 Great job.
This was amazing, please keep going with EVERYTHING!! love the humor and the way you teach. Good Job.
What ^^ he said!
please don't stop on this
A new user here I love the way you do your presentations everything is clear and straightforward the humour is a must and I can't live without it I'm so happy that I purchased your tool as a pure artist with no programming knowledge you gave me again the hope I was in need to start working on my dream game again I was stupid because I let so many years get away but never is to late thank you and your team so much for this amazing asset
Didnt expect these to be hilarious
At 0:45 they change the scale to 2, claiming that it makes the size 6 ft. Don't do this for 2 reasons: Firstly the 1 scale capsule is already 6ft, so they''ve turned that object into something which is 12ft tall. Second is that when you get to video 4 of this tutorial (Grab and throw objects with Playmaker), if you grab an object then it will start stretching horribly due to the 2 scale of player. So keep player scale at 1.
Read this comment by absolute chance! Will look more carefully at the comment section moving forward. Thanks man!
Notes for myself
Setting up the scene
0:29 Create a Plane. 3D Object > Capsule (for the player). Change its scale (Unity’s default measure unit is metres). Add FSM to player, name it PlayerMovement. Add Controller Simple Move action. Can add a CharacterController Component yourself or click to add it. Change Character Controller Radius - 0.8.
2:07 Controller Simple Move needs input to Move Vector. Add Get Axis Vector action. Store Vector in New Variable, name it playerMoveVector3. Controller Simple Move - Move Vector > playerMoveVector3. Press Play, now capsule moves with WASD keys.
2:45 Edit > Project Settings - look at Horizontal and Vertical and you can change their controls if you want.
Setting up the first-person camera
3:38 Right click Player object > Camera. Move camera to where you want it in the Capsule.
4:15 Add FSM to capsule. (In Inspector) Add Component > PlayMakerFSM, name it ‘PlayerLook’. > Edit. Add mouse Look action, Specify Game Object as PlayerCamera. Axes > Mouse Y. Press Play, you can move and look up and down.
5:13 Add Mouse Look action, keep Use Owner, Axes > Mouse X. Press Play, can move and look everywhere, but it doesn’t walk where you look. PlayerMovement FSM > Edit. In Get Axis Vector action, drag Player object to it, makes moving forward always relative to moving forward for the capsule, same thing for other directions. Blue Z arrow points to what Unity considers forward. Now it steers where you look.
Hiding and locking the cursor/mouse
6:45 Player Look (FSM) > Edit, add Set Mouse Cursor action, check Hide Cursor and Lock Cursor so you don’t click outside of the screen.
Player speed variable
7:04 In PlayerMovement (FSM) > Edit, in Controller Simple Move, can change Speed, but better to make Speed > New Variable, name it. In Variables tab, select that variable and set its value (speed) what you want, so if you’ll want things in the game to change how fast the player moves, you can reference this variable.
7:56 Wrap up. We learned to create player movement with Controller Simple Move and Character Controller component, how to look and steer with two Mouse Look actions.
This guy is so great! So funny too! Best content, without a doubt!
These tutorials are so good! Informative and with a dash of humor. Great Work!
This video was so so helpful! Everything welt smooth and idk how but surely will look further your videos! :) :) :) THANK YOU SO MUCH 👽👽
Glad it helped!
Brilliant humor!!! and nice explanations too. you are the best!
yhe finally after 4 year we getting this good helping stuffs
all explained very well, one thing though, when you say to insert the gameobject player in the "relative to" ... I had to insert the camera of the player to make it move in the direction of the view otherwise it didn't work ... I don't know why
Thank you for making this video and help us to learn how to make it :D I had a problem with the asset first person, if you press escape and dont click back. it freezes the camera movement. so i have to fix and make a first person in the game. lucky there is a video about this.
@5:20 changing mouse look to "use owner" moves the object it's attached to. "Specifying game object" moves an object parented to the object it's attached to.
Fantastic!
Since I'm a stupid goat, to make something like this in code it required me like 8 hours, with playmaker just 8 minutes and easily understandable too? Well, no wonder I'm buying it right now
I hope this asset will help me building my prototype game.
THANK YOU
My FSM doesn't seem to have the Get Axis Vector action, has it been removed?
Great tutorial! One Question. How do I change the sensitivity of the mouse look? It's way too high.
Thanks for your tutorial.What if we want to add mobile joystick based movement with playmaker.Could you please help me how can we achieve this functionality
Lol I put my player capsule in the "relative to" part and now its moving the opposite ways. :,(
player is sliding when I use w-a-s-d input why? ( Horizontal transform )
check to see if your capsule collider is set to Direction -> Y axis
quick question. I notice the fps controllers has some trouble when going up stairs in a game, its like it can't smoothly walk up a set of stairs. Any fixes?
Love the tutorial, but for some reason my player is sliding infinitely if you hold down a key to long, can you please help?
nevermind, now when you move once it stops moving altogether
0:25 laughed my *ss off just now 😂😂😂
You need to update this to use the player input get move vector instead of the Get axis vector thanks!
Check out our tutorial on the New Input System 👍👍
I followed the same steps but when I look very up or very down (more than 60 degrees), the screen flashes very rapidly. Anyone else has the same issue?
This was amazing and hilarious! Thank you so much! Do you know how to invert the looking up and down though? I tried inverting it in the axis menu and it does nothing.
Nevermind, went to Mouse Y in axis and inverted that
I don't have a Controller Simple Move action; which asset do I need to install to get it?
Never mind, I didn't have an actions tab at all. I was searching for components, not actions. Oops.
@@EmilySmirleGURPS lol
Can you do a tutorial on a 2d character doing attacks like punching and kicking
Thank you!!
'
please bro i need a videyo how to make a multiplayer fbs game whit play macker please
What if i want my camera to face with the character, by not using a mouse?
please make videos on mobile controllers/touch
My camera for some reason can look thru walls when up close how I fix that
Try lowering the camera near clip distance.
@@HutongGamesLLC thanks
Can you show how to Jumping and Crouching?
If you haven't seen them by this point, be sure to check out our jumping and crouching tutorials which can be found in the First Person Controller playlist 👍
if it didn't work just like mine try changing the relative from player to the camera
Oml, the default unity capsule is 2m tall already, you just made yours 4m tall (14 feet) lmao
Lesson learned, good catch! 😅
@@HutongGamesLLC no worries! still very helpful tutorial for starting out
What about running by pressing shift
First of all, what the fuck is PlayMakerGUI?
No jumping crouching or running?
There is now! Check out the first person playlist!
Third person controller please
Noted. We are on it 👍
@@HutongGamesLLC Great non tank controls would be sweet haha but look forward to it
is does not work
Character Controller with Controller Simple Move lead to many issues. Don't use them.
please bro i need a videyo how to make a multiplayer fbs game whit play macker please