How To Make A Third Person Shooter - Unreal Engine 5 Tutorial

Sdílet
Vložit
  • čas přidán 6. 05. 2024
  • In this Unreal Engine 5 blueprints tutorial for beginners, MizzoFrizzo will show you how to create a third-person shooter. We'll set up an over-the-shoulder camera, locomotion animations, crouching, aim down sights with zoom, reduced FOV, slowed walk speed, and animations, as well as shooting an enemy with a line trace and a basic health and death system.
    Patreon: / mizzofrizzo
    Subreddit: / mizzofrizzo_tutorials
    Facebook: / 884349679908510
  • Hry

Komentáře • 87

  • @PitchforkAcademy
    @PitchforkAcademy  Před měsícem +2

    For a limited time I'm offering lifetime access to my Discord server, Mizzo's Dizzo, to the first 150 people who make a one-time payment of $10USD! 🤯 Head over to my Patreon and jump on board:
    www.patreon.com/MizzoFrizzo

    • @Sh4rrk
      @Sh4rrk Před měsícem

      could you continue on the ammunition and the circle that you see before shooting?

  • @UY-jk9fv
    @UY-jk9fv Před 8 dny +1

    for all those struggling to shoot at the center, a step is missed , after multiplying the forward vector with a float, add back the vector to the vector location of the socket.

    • @PitchforkAcademy
      @PitchforkAcademy  Před 8 dny

      OMG you are right! I can't believe I left that mistake in my tutorial! 🤦‍♂️

  • @SilvexNEM
    @SilvexNEM Před 2 měsíci +1

    Truly helpful video. You're awesome dude, keep going!

  • @user-qp9mz2gj6w
    @user-qp9mz2gj6w Před měsícem +2

    6:20 Dude I looooooove you! I actually looked for this like 3 months 🤩

  • @d_Howard
    @d_Howard Před 2 měsíci +1

    Great and helpful tutorial! Thanks loads!
    One more thing I need to go looking for: a crosshair or X mark for where the rounds will be hitting.
    Thanks for getting me this far!

  • @alraffa5090
    @alraffa5090 Před 6 dny

    Great tutorial. I would have taken the approach of maintaining the Manny AnimBlueprint when you character does not have a weapon equipped, then toggle within the ABP using an equipped Boolean variable. This way you get the best of both worlds ! Also, love how you did the aim offset. Had no idea you can do that. I prefer to create an AnimOffset then dropping in the AO animation sequences (if you have them)

  • @Thorrwulf
    @Thorrwulf Před měsícem +2

    How to shoot always at the center? Great tutorial and everything works fine!

  • @Vylocity
    @Vylocity Před 3 měsíci +2

    oh my god you werent kidding...nice dude. Watching this first thing tomorrow

  • @stanleyplayz
    @stanleyplayz Před 16 dny +1

    thank you soooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo much i needed this

  • @Brownloner
    @Brownloner Před 2 měsíci

    could one of your next tutorials be how to make a crafting system?

  • @_-VIS-_
    @_-VIS-_ Před 3 měsíci +6

    Bro this is literally the tutorial I’ve been searching for a month. All the other ones are confusing.

    • @PitchforkAcademy
      @PitchforkAcademy  Před 3 měsíci

      I can't believe it took me this long to realise it needs to be done! I also have a multiplayer TPS:
      czcams.com/video/FR81TqmZd-4/video.html 🫶

    • @romaneks0
      @romaneks0 Před 2 měsíci

      @@PitchforkAcademy but its a bit outdated bcs of new update of unreal isnt it? is it good to use now or?

    • @PitchforkAcademy
      @PitchforkAcademy  Před 2 měsíci

      @@romaneks0 Uhh, no? Why would it be outdated?

  • @swagmeiser
    @swagmeiser Před měsícem +4

    FYI AT 17:52 If your character doesnt lean, check connections on the "Event" graph

    • @STRIFETRIBE
      @STRIFETRIBE Před 23 dny +1

      Mines didn't lean

    • @STRIFETRIBE
      @STRIFETRIBE Před 23 dny +1

      Figure it out, have to apply rotation mode "add to existing"

    • @potterjohn6364
      @potterjohn6364 Před 17 dny

      ​@@STRIFETRIBE Big thanks!!!!

  • @creed9072
    @creed9072 Před 2 měsíci

    Hi i was curious if i create the first person metahuman tutorial am i able to then use a another camera to easily put thirdperson as a option and for multiplayer would i follow the multiplayer FPS tutorial or the TPS tutorial for setting that up? or either one is fine?.. sorry for so many questions

  • @Nithed
    @Nithed Před 2 měsíci

    Could you make a video replacing the character with another one? changing your skin, or give instructions on how I could do it, I'm afraid of watching another video and mine will have file problems later

  • @vibrant7197
    @vibrant7197 Před 3 měsíci

    goat fr

  • @Sh4rrk
    @Sh4rrk Před měsícem

    I really like your videos, could you make a series where maybe you can create a game "similar" to the last of us, I would be very grateful

  • @hoopaswagg
    @hoopaswagg Před měsícem

    Hi how would i import my own gun from blender with fire animations [ slide moving back]

  • @GG_GlitchTV
    @GG_GlitchTV Před měsícem +1

    I did the steps but my character has no animation. He is just standing straight up as he moves. but isnt walking. Also, i want my characters to be able to wield knives and be able to fistfight when they don't have guns. is it possible to have more than one animation?

  • @simpledave6314
    @simpledave6314 Před 29 dny +2

    19:15 is this Blendspace native to UE5 or how do I get it? Do you have another Tutorial for this?

  • @starscream2092
    @starscream2092 Před 3 měsíci +1

    Hey, could you add a sprint mechanic to this? with stamina depleting but not on tick? Somehow make it a function. I heard that doing HP, sprint and other stuff that does not need to be checked every frame should not be on tick.

    • @PitchforkAcademy
      @PitchforkAcademy  Před 3 měsíci

      This is just a standalone video, but yes of course you could add anything you want! ✌️

  • @Lord_vonWatching
    @Lord_vonWatching Před 27 dny

    33:15 Couldn't you use the same setup as for the other Walk/Run Blendspaces. Just out of curiosity?

  • @pricegamingfivem
    @pricegamingfivem Před 15 dny

    Checked all connections for everything but my character doesn't lean forward / backwards when the camera leans.

  • @SuperMan-nv6iu
    @SuperMan-nv6iu Před 2 měsíci

    Hello. I assume we will be able to add secondary weapon too after this tutorial by following your other tutorial....?

  • @captainsapprentice3287
    @captainsapprentice3287 Před měsícem

    crouching and ads are glitchy if run on server! if anyone knows fix please let me know

  • @KuntaGaming
    @KuntaGaming Před 2 měsíci

    can you pls make a Multiplayer Tutorial in which we have a Rifle And a sniper with scope better movement Everything replicated Start a new serious pls

  • @Vylocity
    @Vylocity Před 3 měsíci

    I made it smoothly to 19:00 and i have a question before I go any further, If my goal is to have the unarmed animations(for idle, sprint, crouch, etc.) active before picking up any weapons. Whats your best suggestion to achieve that while still following the rest of this tutorial? Apologies if you talk about that later in the vid haha

    • @Vylocity
      @Vylocity Před 3 měsíci

      I already have your physics simulated weapons system made and working too which is really nice

    • @PitchforkAcademy
      @PitchforkAcademy  Před 3 měsíci

      This is just a tutorial showing some basic set up. What you want to take away from it or add onto it is entirely up to you. ✌️

  • @abyeuxtech
    @abyeuxtech Před měsícem

    Hey is there anyone who can help me figure out what's going on with my animation blueprint? I'm using the enhanced input to change the crouching variable to true which should activate the crouching idle pose. It looks like it does but in-game the player only crouches when moving around. I'm changing the crouching variable to true using the input which should activate the crouching idle pose. It looks like it does but in-game the player only crouches when moving around

    • @PitchforkAcademy
      @PitchforkAcademy  Před měsícem

      Look in your state machines in the animBP. Do you have the necessary changes inside the idle state for crouching?

  • @Logan-qj9tg
    @Logan-qj9tg Před měsícem

    Question on the line trace channel. What is it rotating off of? I can shoot straight in some postions and if I turn it shoots to the left or right. Is it based off world location or actor location or muzzle flash location?

    • @PitchforkAcademy
      @PitchforkAcademy  Před měsícem

      It doesn't rotate, it draws from point A to point B. Point A is the world location of the muzzle socket, and point B is calculated from the forward vector of that socket, so a certain distance in front of the socket. No idea why your line trace would be doing that but probably you made a mistake somewhere...

    • @gillieskyler
      @gillieskyler Před měsícem

      @@PitchforkAcademy i am having same issue the line just goes in one direction

  • @Zaf.G
    @Zaf.G Před měsícem +1

    i'm a bit stuck with my line traces going slightly left or right depending on how i turn and fire. at one position the lines are dead center and when i turn to the right my lines go off to the left from the muzzle instead of straight forward.

    • @mbhollowstudios
      @mbhollowstudios Před měsícem +1

      Hey dude, I was having this same issue. I fixed it by increasing the multiply amount after the get forward vector pin. I increased mine to something like 500,000 and it fixed it.

    • @ashskyqueen
      @ashskyqueen Před 21 dnem

      Hi. I had the same problem. It's caused by the UE5_Idle_Rifle_Ironsights animation. Switch it to UE5_Fire_Rifle_Ironsights instead :D

  • @KingSkrap
    @KingSkrap Před 2 měsíci

    19:29 my whole state machine for Upper Body Anims is not working, I’ve completely deleted it and remade it on par with the video, but the entire machine doesn’t work? Is there something I have disabled/not enabled

    • @KingSkrap
      @KingSkrap Před 2 měsíci

      Got it. Didn’t activate it from the machine. Just ignore my comments I’ll figure it out eventually 😆

  • @wayneadams9102
    @wayneadams9102 Před 22 dny

    Is this tutorial compatible with modification for a locomotion / camera system similar to something like MGS 5?

  • @emeryallen2100
    @emeryallen2100 Před 2 měsíci

    I'm having a problem at around 17:25. My upper body is completely turned on its side and I'm not sure which step I missed to cause this.

    • @PitchforkAcademy
      @PitchforkAcademy  Před 2 měsíci

      You probably plugged something into the wrong pin when we set up the pitch rotation calculations...

  • @CapnMericaNuke
    @CapnMericaNuke Před měsícem

    At 16:45 we are putting the data in the X(roll) of the "make rotator" node even though we are changing the pitch. This is correct but for the life of me I don't understand why. Could someone please break it down for me?

    • @PitchforkAcademy
      @PitchforkAcademy  Před měsícem

      It's rotation on the x axis. Open up the asset and look at the gizmo that shows the axis in the bottom left of the viewport. 😉

  • @davids2551
    @davids2551 Před měsícem

    Has anyone tried combining this with AI? I tried copying the character and adding an AI controller but AIMove to drifts instead of walking.
    Use Acceleration for paths is ticked.

  • @patitopingobueno
    @patitopingobueno Před 2 měsíci

    what about a third person shooter, with the ALS community plugin? (something like alan wake) :D

    • @PitchforkAcademy
      @PitchforkAcademy  Před 2 měsíci +1

      ALS is already an advanced TPS setup. This tutorial shows a basic TPS set up from scratch.

  • @Mxthaisacoward
    @Mxthaisacoward Před 2 měsíci +1

    Bro my gun is shooting in only one location no matter where I aim

  • @Trumanhere
    @Trumanhere Před 25 dny

    20:27
    31:00
    I JUST HAD TO REWATCH IT ALL AGAIN FOR A SMALL ARROR ARGGHH
    Edit: thx now i understand more blueprint on unreal infact i made sprint thank to this 48:22

  • @romaneks0
    @romaneks0 Před 2 měsíci

    what if i dont have a UE5 BS jog, those two are missing in my case

    • @PitchforkAcademy
      @PitchforkAcademy  Před 2 měsíci

      Look up how to make a blendspace and make the blendspace. 🙂

  • @foolishnate344
    @foolishnate344 Před měsícem

    i have an issue at 19:12 I don't have the asset jog in the list of assets.

    • @foolishnate344
      @foolishnate344 Před měsícem

      got it figured out had to add non comp assets to the list.

    • @PitchforkAcademy
      @PitchforkAcademy  Před měsícem

      @@foolishnate344 It's probably not compatible because you didn't retarget it...

  • @ragebladegaming101
    @ragebladegaming101 Před měsícem

    orient or yaw does not pop up when I search it do you know why?

    • @PitchforkAcademy
      @PitchforkAcademy  Před měsícem +1

      Maybe you have child component selected instead of the scene root...

  • @alphamineron
    @alphamineron Před 2 měsíci

    Hey, how is this different from the 2.5hr tutorial you posted a few months ago? Is this just the “short and basic” version? Or is there something I’m missing?

    • @PitchforkAcademy
      @PitchforkAcademy  Před 2 měsíci +1

      Yes, this is the short, basic, and non-replicated version for beginners.

    • @alphamineron
      @alphamineron Před 2 měsíci +1

      @@PitchforkAcademy thx for clarifying

    • @alphamineron
      @alphamineron Před 2 měsíci

      @@PitchforkAcademy Hey do you take video requests/suggestions? I was struggling to find comprehensive resources on working with audio in Unreal with Steam Multiplayer.
      Implementing a directional voice chat with effects, like high filter for walkie talkie…

    • @PitchforkAcademy
      @PitchforkAcademy  Před 2 měsíci

      @alphamineron I welcome the requests but unfortunately the answer usually has to be no because I already have too much work to do (or I simply don't know the subject well enough). Wouldn't you just attach the sound component to the character and make sure that component is replicated?

  • @agentshadow6618
    @agentshadow6618 Před 3 měsíci

    can i turn it to true first person

    • @PitchforkAcademy
      @PitchforkAcademy  Před 3 měsíci

      Of course you can. Just attach the camera to the head...

  • @KingSkrap
    @KingSkrap Před 2 měsíci

    17:52. Mine won’t turn 😭. I’ve checked everything and my guy is just how he was in the beginning

    • @PitchforkAcademy
      @PitchforkAcademy  Před 2 měsíci

      I can guarantee you that you haven't checked everything...

    • @KingSkrap
      @KingSkrap Před 2 měsíci

      @@PitchforkAcademyI fixed it! I deleted a portion in the event graph. Thank you though, video is super helpful!

  • @KingSkrap
    @KingSkrap Před 2 měsíci +1

    19:25 what would this file be called on UE5.3? I can’t find BS_Jog

    • @KingSkrap
      @KingSkrap Před 2 měsíci +1

      Got it- anyone wondering/needing same issue you have to enable showing incompatible skeletons

    • @refanferdian1065
      @refanferdian1065 Před 2 měsíci

      ​@@KingSkrap hey i have this problem too

    • @refanferdian1065
      @refanferdian1065 Před 2 měsíci

      ​@@KingSkraplike can you explain me what is enable showing incompatible skeletons

    • @refanferdian1065
      @refanferdian1065 Před 2 měsíci

      where and how

    • @refanferdian1065
      @refanferdian1065 Před 2 měsíci

      nvm i already make my own blandspace

  • @creed9072
    @creed9072 Před 2 měsíci

    Hi, i was curious I just completed your TPS Multiplayer shooter tutorial. Would i just code the stuff i am missing from the earlier tutorial into the existing TPS online? Also i was wondering how would i go about getting TPS shooter but i want to put in first person also as how some games are if you double click right it changes it into first person perspective.. and with the meta human does your older converting meta human in ue5 does is it still the same way for 5.4? Thank you for everything and if you are unable to answer i understand, anything advice helps a lot.

  • @anonymous12-tech38
    @anonymous12-tech38 Před 3 měsíci

    first