Let's Create FPS Controller Foundation - Blueprints #2 [Unreal Engine 4]

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 345

  • @MatthewPalaje
    @MatthewPalaje  7 лет назад +62

    Hey everyone! In this video we setup the foundation for the rest of the series. Next week we'll be looking at a new mechanic. I'm choosing between Megaman's blaster, Hanzo's scatter shot or Tracer's recall ability. Let me know which one you'd like to see :)

    • @andreisopon4615
      @andreisopon4615 7 лет назад +2

      Matthew Palaje, can we have a lightning gun? :)

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +2

      Yeah! That sounds like a great idea, I'll add it to the list :)

    • @TheGrikunduz
      @TheGrikunduz 7 лет назад +2

      awesome tuts. You should definitely do Tracers recall.

    • @luke8922
      @luke8922 7 лет назад +1

      Can you maybe try to do a sprint or maybe a grappling hook in the future?

    • @scifu7e91
      @scifu7e91 7 лет назад +2

      I'm taut & a little bit excited,
      what you make :D.
      You are great and it's nice to watch your work ;).
      Nice days all
      + be happy d^^bV

  • @Kabodanki
    @Kabodanki 7 лет назад +45

    It's hard to find good tutorials, not everybody can do that.
    This is great, good teacher, nice voice, nice details, clear...
    This channel is on a path for a great success.

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +6

      Thank you for the nice comment Sapher!

  • @AaditDoshi
    @AaditDoshi 7 лет назад +95

    You are very clear and a good teacher. Please make this a full time career.

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +40

      Thanks Aadit! Haha I actually was a teacher for 2 years. The paper work was horrible.

  • @Jellooze
    @Jellooze 7 лет назад +24

    Was bored, found your video in recommendation, downloaded the engine and now im a sub, Well done sir

  • @makkerfelix
    @makkerfelix 7 лет назад +3

    Out of all UE4 tutorial channels you're with no doubt the best one

  • @allemaaldesigns6502
    @allemaaldesigns6502 7 лет назад +128

    Just switched from unity to unreal.
    I need to say I like it alot more

    • @yeshayayaoz
      @yeshayayaoz 6 лет назад

      same

    • @timbiegel6545
      @timbiegel6545 6 лет назад

      ben je nog steeds bezig?

    • @kebabcoder6706
      @kebabcoder6706 6 лет назад

      @@timbiegel6545 Ik wel :P

    • @Grimsikk
      @Grimsikk 6 лет назад +10

      I agree, both are equally powerful and both can be used to make incredible games, but when it comes down to it, Unreal Engine is far easier to get the hang of, at least in my experience.

    • @gabegonzalez2782
      @gabegonzalez2782 5 лет назад +1

      me 2

  • @Akhlis
    @Akhlis 7 лет назад +52

    Aaaaaaand Subscribed!
    Great content and the quality is without equal on RUclips!
    Keep it like this and you will become big!
    Oh and thank you for the damn informative guides, can't wait for the next one to come out :)

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +7

      Thanks Akhlis! You're super welcome! :)

    • @reblink6354
      @reblink6354 7 лет назад +1

      plz make video about of how make superhot in unreal engine!
      Thanks.
      Like!

  • @SRCoder
    @SRCoder 3 года назад

    I've been a Unity fan for more than 10 years but with Unreal Engine 5 setting the new benchmark I'd thought I'd take another look at Unreal and your tutorials are exactly what I'm after.
    Too many people just drop in the preset stuff and don't explain the how and why- but you do!
    Thanks, Subscribed.

  • @qsrenniks
    @qsrenniks 7 лет назад +2

    Please keep making videos like this, they are super clear and concise and just overall very helpful and well done. Thank you so much! Keep up the good work.

  • @justred-.
    @justred-. 2 года назад

    even 5 years later, this is a perfect tutorial. TY SO MUCH!

  • @Haywirezen
    @Haywirezen 7 лет назад +9

    I just found your channel and I am amazed at how you don't have way more subscribers than this your videos are so professional and inspiring as an beginner games developer myself I find your videos very motivating and inspiring please don't stop making videos they are great and I appreciate them a lot 😊

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +4

      Thank you for such a nice comment! I only just started my RUclips around 3 or 4 months ago. I can't believe it's grown this fast already :)
      I'm really happy that you find them inspiring! That's one of my major goals with this channel.
      Once again thank you for the nice comment! I'll catch you in the next video :)

  • @GaryParkin
    @GaryParkin 4 года назад

    Thank you Matthew. This explained a lot. Not many instructors start at the beginning. Very easy to understand.
    What a legacy you're leaving. :)

  • @bang3371
    @bang3371 7 лет назад

    I love it, i never knew how games were made. From someone who has never seen how games are made you make it easy to understand so that's cool.

  • @sohamacharya171
    @sohamacharya171 3 года назад +1

    I am in love with the starter materials ue4 gives us. They are amazing!

  • @OneOfTheLostOnes
    @OneOfTheLostOnes 7 лет назад

    Dude. You keep talking like you're sorry for the basics... I'm just getting started into the whole game making thing and this video is just perfect. Don't apologize for anything you got the right idea and the best approach. Love your content. Keep it up!

  • @pascalerkens9754
    @pascalerkens9754 7 лет назад +14

    I have never used an Engine never really developed a game but this is making me wanna start programming one. Ur content is so inspiring :). I subbed :)

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +3

      Thank you pascal!! Really kind of you to say all of that :)
      Best of luck if you start developing!

  • @BandoroPlays
    @BandoroPlays 7 лет назад +1

    This is the second video I have watched so far. Finally someone that really takes the time to explain in a clear manner how to use bleuprints. Thank you so much, you are a lifesaver. Subscribed!

  • @alejandrodaza5953
    @alejandrodaza5953 3 года назад

    dude June 2021 i am learning how to start into this and if you wasn't that good at teaching i would get bored in the first minute, keep the good videos like this one, fantastic thank you so much.

  • @jon-paulchartier8856
    @jon-paulchartier8856 7 лет назад

    Matthew, This is a great video series. I'm just moving from Unity to Unreal and I really appreciate how do a bit of work while explaining, but not at a snail's pace. Thank you for these videos!

  • @nathansmiddy
    @nathansmiddy 6 лет назад

    I'm glad someone has the brains to make a very basic user friendly video on how to make a basic control set!

  • @boredtolife7879
    @boredtolife7879 3 года назад

    Best beginner tutorial I've seen, thanks.

  • @Truster18
    @Truster18 7 лет назад +2

    If only u would have created this kind of videos 2-3 weeks earlier, it would've saved me so much time and nerves. While u can pick up a lot from the Unreal beginner Videos, they never did a proper "absolute beginner, heres what important" Tutorial.
    I started with the 3rd Person Beginner Tutorial from Unreal itself and he first goes over Animation, and Rigging the Pawn, setting up endless stuff but never reallyexplains why.
    I had so much trouble understanding the "GameMode" thing and where you actually assign the PlayerController.
    In short, thanky you very very much, you are a blessing to this Community

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +1

      Hopefully my other videos can be useful since you have the basics down :)
      Yeah I struggled with that as well. I had to do a bit of research to figure out why the player was being spawned haha. Then I saw the gamemodes + player start stuff.
      Thanks for the really nice comment!! Best of luck with everything that you're doing.

  • @RMLLcrazy
    @RMLLcrazy 7 лет назад

    Hey Matthew, you've been a huge help.
    If you're still using this work around for movement where the collision component is spinning around (which can be undesirable for obvious reasons), I have a very quick fix. In your actual class details (clicking FPSController(self)) you have Pawn settings, "use controller pitch/yaw/roll input", you should untick "pitch", then in the spring arm definitions you'll find "use controller inputs" under camera settings, just tick all of them. Rotation blueprints will stay exactly the same, and the movement blueprints can just take the forward vector without any worries.

  • @Grimsikk
    @Grimsikk 6 лет назад

    You are my favorite game design tutorial channel now. Subbed w/bell, I absolutely love how easy you make everything, and how quickly you cover a ton of topics and features in such short videos. Going through this whole series now.

  • @3p1c_Mustache
    @3p1c_Mustache 7 лет назад

    great, informative video. I found myself pausing so I could add in the gamepad inputs and controls as well. this is a great start for anyone interested in indie development

  • @bennorthfield4875
    @bennorthfield4875 7 лет назад +1

    Awesome tutorial one suggestion if you could show how to go about climbing ledges that would be awesome ive looked at other tutorials but theyre all for older versions and dont work anymore cheers cant wait for number 3

  • @Maxram0
    @Maxram0 7 лет назад

    Cool! a longer video, but it's also an introduction video, nice to get a chance to make everything from scratch. Looking forward to all the fps mechanics you'll show us how to recreate. Can't wait for the series to reach 3rd person stuff.

  • @yuritrochin8716
    @yuritrochin8716 5 лет назад

    i love you man you made this sooo easy for me thanks dude you have one of the best if not the best tutorials in youtube

  • @JRHudepohl
    @JRHudepohl 7 лет назад +2

    If no one's told you yet you can just hold Alt and click on a branch to break it, faster than right clicking.

  • @sebolio
    @sebolio 5 лет назад

    best video series i've found out there

  • @mikeyjohnson5888
    @mikeyjohnson5888 7 лет назад

    I really appreciate this series. I have always had a passion for making games but the programming portion has made this mostly inaccessible to me(I am very bad at programming even though I have been doing so for 5+ years at this point). I just wanted to say thank you for the lessons!

  • @seventeendegree
    @seventeendegree 7 лет назад

    You are a great teacher and thanks to you I've learned more about Blueprints than ever before. I know you get a lot of requests but I'd really like to see a small RTS-series of videos, maybe inspired by the good old command and conquer games.

  • @DarkLordFriggs
    @DarkLordFriggs 7 лет назад

    Super cool video! Nice job! Definitely looking forward to Tracer's Recall, but all the other ones too!!!

  • @Fireruner97
    @Fireruner97 7 лет назад

    Good sir, you have my thanks, and my like ;P I will be following this series now that I finally found someone who really knows Unreal and how to teach people to use it. Keep on making this great content!

  • @bryansoler6506
    @bryansoler6506 7 лет назад

    Just found your channel, you are very humble for sharing this with others, much love keep it up.

  • @thann6331
    @thann6331 7 лет назад +1

    great vids, fam. Keep it up. I'm basically learning all of my Unreal software tech info from you so please dont stop :)

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +2

      That's really cool to hear! Should be something new every week or two for the let's create series :)

  • @mushrooooom589
    @mushrooooom589 2 года назад +1

    could you do a tutorial about pick up fast reload animation?

  • @Clairvoyant81
    @Clairvoyant81 7 лет назад

    Subscribed. Had a short go with Unity last year and will now start to check out Unreal Engine. Your content seems to have a comfortable pace and is nicely structured so far.

  • @drauc
    @drauc 7 лет назад

    Thanks for making this! I was looking for a tutorial that would explain things from the ground up and make a solid foundation. Thanks again!!!

  • @timothyfilms3461
    @timothyfilms3461 7 лет назад

    You are the boss nobody can make videos like you :) thank you

  • @speedy_o0538
    @speedy_o0538 3 года назад

    Man, this is a really good tutorial. Wish I watched this as my first tutorial, very useful.

  • @Schytheron
    @Schytheron 7 лет назад

    You just earned yourself a sub! Was looking for a video on how to create a simple FPS character in UE4 for ages...

  • @Arcenale
    @Arcenale 7 лет назад

    Really liked this tutorial and all the others, trying to understand the "why" on each thing that is in the blueprints, just started learning about UE4, Unity and what so ever. Looking foward for all the new content that you are building up, you should really be in Udemy teaching/selling this.
    I'm learning alot with you, really appreciated for all this.
    Very clear, good voice, great teacher!
    Regards from Brazil!

  • @63fan
    @63fan 7 лет назад

    Your tutorials are amazing! Short, but fuckin' savory. Keep this formula up! This is why you're so popular lol good work!

  • @autbo
    @autbo 7 лет назад

    I really want to make a Metroid Prime styled FPS control system where the mouse aims the gun, but not really the camera except for when you aim toward the edges of the screen or lock on to a target. The Metroid Prime styled aiming system is really meant for motion controls, but the way the aiming worked was so awesome.

  • @Dude707LoL
    @Dude707LoL 6 лет назад

    I really like the orderly manner you go through your steps. Makes it a much more pleasing process. Thanks! As someone said below, please make more in-depth contents. I'm willing to pay for them like in Udemy courses.

    • @Dude707LoL
      @Dude707LoL 6 лет назад

      PS. I like how concise this is. The UE4 training version is way longer and harder to follow. This is perfect.

  • @twisted_seraph
    @twisted_seraph 7 лет назад

    This is great thank you so much. I am very excited for your 3rd person setup

  • @hyperki09
    @hyperki09 7 лет назад

    I'm currently working a side project and looking to get some real momentum behind it. If you could make a video about working with landscapes and materials or breakdown how you go about designing a level that would be a colossal help. Thanks

  • @Ylhena-YT
    @Ylhena-YT 7 лет назад +19

    I actually have a question, is there a way that you could make a changeable look sensitivity?

    • @Ylhena-YT
      @Ylhena-YT 7 лет назад +13

      Ok with some messing around I figured it out:
      You would add a float variable to control the sensitivity then multiply that by the axis value from your mouse input :D

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +17

      Great job figuring it out :)! Awesome to see people experimenting with the blueprints.

  • @deadlinkss8350
    @deadlinkss8350 7 лет назад

    great tut..it would be great if the inputs are based on touch events.. and good explanation..

  • @santisolar1070
    @santisolar1070 7 лет назад

    Your tutorials are great, keep up the good work.

  • @zir3ael811
    @zir3ael811 7 лет назад

    Thank you very much! Looking forward to when you start with third-person (eventually)! Good Video!

  • @franco-russo
    @franco-russo 5 лет назад +1

    I look horizontal, but I can't look vertical for some reason. The input mapping is correct and so are the blurprints.

    • @chewchewji
      @chewchewji 5 лет назад +1

      Go back to your camera component then tick "Use Pawn Control Rotation" in the Camera Options tab.

    • @franco-russo
      @franco-russo 5 лет назад

      @@chewchewji Thank you.

    • @rexio680
      @rexio680 5 лет назад

      @@chewchewji thansk a lot ,saved my ass !

  • @catboygaming728
    @catboygaming728 7 лет назад

    Thanks, this series is amazing, just subscribed!

  • @MrPangahas
    @MrPangahas 7 лет назад +3

    Can u also do topdown game mechanics eventually from games like Battlerite where you directly control the character and spells are skill shots that you aim to cast?

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +1

      Yeah! For sure. Battlerite is a really fun game, I'd be more then happy to cover that in the future :)

  • @morbid1.
    @morbid1. 7 лет назад

    this is great... I wanted to do something in UDK myself but when you're not programmer it's really hard to get into it.

  • @dominikseljan3043
    @dominikseljan3043 7 лет назад

    Thank you so much Matthew for these awesome videos!

  • @TheDesknight
    @TheDesknight 7 лет назад +1

    Epic Video , I really needed the inputs controls, thx

  • @carnagecat8
    @carnagecat8 7 лет назад

    awesome tutorial, thanks now i actually understand some stuff and makes me wanna do it more

  • @catzaza_
    @catzaza_ 3 года назад

    Great tutorial! Really Well explained!😄

  • @FragThePlanet
    @FragThePlanet 7 лет назад

    Congrats on the subs dude, keep these sweet fps vids coming!! You explain things extremely well, you are going to be youtube famous.

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад

      Thanks heaps! Haha that would be crazy.

  • @HethBH
    @HethBH 7 лет назад

    can't wait for #3, keep it up !!
    i liked the genji one, it's so good

  • @lyonixx9886
    @lyonixx9886 7 лет назад +1

    Thanks for this FPS Controller tutorial, but how i can attach a gun like in the template? :)

  • @amankaushik5833
    @amankaushik5833 4 года назад

    make one in c++ as well, please!!! NICE TUTORIAL, really loved it

  • @zdtuttauniversity2715
    @zdtuttauniversity2715 2 года назад

    Thank you Matthew you are a legend!

  • @pabloarev
    @pabloarev 7 лет назад

    You just earned a sub. Extremely helpful.

  • @danticannedante9596
    @danticannedante9596 6 лет назад +3

    M'y player can't look up and down, i cheked, i put mouse Y and i made blueprint right, plz help me

  • @YashVR
    @YashVR 4 года назад

    Thank you so much dude! btw how do you put material on all the selected area?

  • @natecoet3291
    @natecoet3291 11 месяцев назад

    Still 6 years later a blast.

  • @najmlion7129
    @najmlion7129 7 лет назад

    When you get a million subscribers, I'm going to be the proud follower that is going to have the satisfaction of subscribing when you have under 10k subs.

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад

      Haha thanks!! A million, that sounds like a lifetime away!

  • @paradoxdotexe
    @paradoxdotexe 7 лет назад

    Very helpful! Great work dude!

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +1

      Thanks Paradox! I hope you enjoy all of the other Let's Create videos :)

  • @SaifArabb
    @SaifArabb 7 лет назад

    Thank you, can't wait for more.

  • @vegitoblue2187
    @vegitoblue2187 3 года назад

    9:32 just turn off pitch on the base class and turn it on for the cam

  • @dominictomlinson6436
    @dominictomlinson6436 7 лет назад

    for some reason i am only able to look left and right, i can not look up or down at 7:40... wat wrong???

  • @TheHeroicPeanut
    @TheHeroicPeanut 7 лет назад +2

    I look up and my camera warps below the floor, I look down and my character flys almost as if my FOV changed.
    How can I fix this?

  • @eugenesharov
    @eugenesharov 7 лет назад

    very interesting material for a UE noob like me. many thanks for making this!

  • @vasilismanthelas9008
    @vasilismanthelas9008 6 лет назад

    first of all awesome video you are clear and a very good teacher , I ve seen your video 15 time I ve done ever just like you did but I can't look up and down for some reason.Please tell me why if you know

  • @Resuarus
    @Resuarus 7 лет назад +2

    I'm surprised you hooked the controls up through the pawn and not a controller. For those who aren't familiar, using a controller can save you a lot of trouble/time in the future if you want to have AI or other players controlling the same class of pawn.

  • @TheBest-gl2du
    @TheBest-gl2du 4 года назад

    thanks your video helped me a lot to understand unreal more
    thanks again

  • @parutaata7862
    @parutaata7862 7 лет назад

    nice 1 man real good stuff

  • @sujezz
    @sujezz 7 лет назад

    There are tons of tutorials on fps from complete scratch but none about arpg like Diablo/PoE/GrimDawn. I subscribed anyway, maybe I'll see that one day.

  • @gutty501
    @gutty501 6 лет назад

    nice job man it helps alot i just needed to fix a problem with blueprint so i decided to make my own u helped alot "SUBSCRIBED!!!!) and turned note on :)

  • @FutureAgvbdnwBgc
    @FutureAgvbdnwBgc 7 лет назад

    great video as always big fan !

  • @timotijevic__
    @timotijevic__ 7 лет назад

    One of the last non drama channel, i need a breake

  • @glassystudio
    @glassystudio 5 лет назад

    U are amazing at explaining these

  • @rafadgm94
    @rafadgm94 7 лет назад

    Super cool videos, I'm really enjoying this so far. I'm going to try and go along with what you're doing and try to make something by myself :p

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад

      Thanks! Sounds great, I hope you make something awesome!

  • @J_E_N_T
    @J_E_N_T 4 года назад

    Fantastic video, thank you very much!!!

  • @dbt5110
    @dbt5110 4 года назад

    12:32 what if you wanted to use something from mega scans

  • @andreylychkovski616
    @andreylychkovski616 5 лет назад

    I love this Man. Thank you a lot!

  • @mateusferreiramoreira5147
    @mateusferreiramoreira5147 7 лет назад

    I LOVE YOU! Thank you so much for your content, it's incredibly helpful!

  • @vincentschulz9355
    @vincentschulz9355 6 лет назад

    wow, this was really helpful! thank you!

  • @autbo
    @autbo 7 лет назад +8

    I would love to have a tutorial on how to create a drivable vehicle from scratch in UE4. Tutorials on this topic are very sparse on RUclips.

    • @MatthewPalaje
      @MatthewPalaje  7 лет назад +1

      That sounds really fun to make. Sometime in the future I'll look into it.

    • @autbo
      @autbo 7 лет назад +1

      Awesome! It doesn't have to be super realistic or anything. Kart racer physics are good enough. :)

  • @somedumbass4682
    @somedumbass4682 7 лет назад

    Your videos are sooooooo helpfull!
    Thanks!

  • @mhboss8151
    @mhboss8151 7 лет назад

    Super ultra mega great video. Keep it up.
    Next time lets try to add HUD :D

  • @comfyzenny
    @comfyzenny 5 лет назад

    Hi! This tutorial is great! Could you please make a tutorial on how to copy the quake movement code over to blueprints? I know that many people would really appreciate it!

  • @kaptainkrim6783
    @kaptainkrim6783 7 лет назад

    Are you going to make a FPS tutorial like making a gun that shoots and aim down sights and stuff like that? Or do you know of a good tutorial that shows that?

  • @JinglePeeny
    @JinglePeeny 7 лет назад

    Hi matt, how would i go about making my character's jumping more precise? for example having a hold to jump to apex. But if released the player starts falling midjump.

  • @TimothyBell90
    @TimothyBell90 7 лет назад

    Hey Matthew, you're a welcome addition to the Unreal family. All of your videos have been top notch. I do have one question though. Have you stumbled across anything that states best practices about what should be in your player controller or character pawn?
    I know in a multiplayer game, sometimes the pawn is destroyed and respawns if it dies so it's not smart to keep a score in the character pawn Blueprint. I just get confused as to what logic should go where.

    • @DynMads
      @DynMads 7 лет назад +1

      From what I understand the idea is that you can attach many different controllers to a single pawn. So lets say you have a player controller which lets you run around and do things on the ground. Now you step into a car. You can now make a new controller that is best suited for driving cars and let that control how the car is controlled, but the pawn is still the same.

    • @TimothyBell90
      @TimothyBell90 7 лет назад

      DynMads Thank you! That's one of the best explanations I've heard. What about multiplayer variables like scores and what not. Should that be attached to the controller instead of the character pawn?

    • @DynMads
      @DynMads 7 лет назад +1

      Honestly, I'd probably save that stuff in the Game Mode. I believe that all players have access to it via Blueprints and that the Gamemode carries over to other maps, so why not store it there?

    • @TimothyBell90
      @TimothyBell90 7 лет назад

      DynMads I agree, but even some of the official Unreal documentation talked about storing player scores in the player controller so that's what kind of confused me. I wish they'd do a written tutorial on best practices about where to store what variables.

    • @DynMads
      @DynMads 7 лет назад

      Eh, in the end it doesn't matter as long as it works for you honestly. You are not making an API for the next guy, you are making a game.

  • @definitivelynotanaltaccoun3548
    @definitivelynotanaltaccoun3548 7 лет назад

    Can u plz teach us how to do recasting in blueprints and make a gun

  • @gabegonzalez2782
    @gabegonzalez2782 5 лет назад

    How did you full screen your game at 19:51?