Create a Zombie First Person Shooter Game | Unreal Engine 5 Beginner Tutorial

Sdílet
Vložit
  • čas přidán 8. 09. 2024

Komentáře • 1,3K

  • @SmartPoly
    @SmartPoly  Před rokem +61

    Learn how to make a Unreal Engine 5 Multiplayer First-Person Steam Survival Game: smartpoly.teachable.com/
    Course is LIVE!

    • @Krpytix
      @Krpytix Před rokem +3

      i click the retry button but it opens the level and i cant move how do i fix

    • @johnkaz7218
      @johnkaz7218 Před rokem +1

      @@Krpytix exactly

    • @JackHui889
      @JackHui889 Před rokem

      I would like to ask how many classes in total

    • @mrbeats4065
      @mrbeats4065 Před rokem

      he dude i love . i learned so much.
      is there a way to get a free code for that survival tutorial i cant effort it atm

    • @Walax
      @Walax Před rokem

      Phaze Griefs did you find how if yes could you help me please

  • @PlayinNgaming
    @PlayinNgaming Před 2 lety +342

    this 5 hr tutorial took me 20 hrs to do but learned SO MUCH THANKYOU!

    • @rozziniplay5757
      @rozziniplay5757 Před rokem +9

      relatable, now on 4 hours mark in tutorial, around 12 hours of real time

    • @monkeypies21
      @monkeypies21 Před rokem +3

      It took me over a full day 24 hrs

    • @AlanWalk81
      @AlanWalk81 Před rokem +1

      Nice, but how would you get the FPS ZOMBE FILE? please reply

    • @monkeypies21
      @monkeypies21 Před rokem

      @@AlanWalk81 I still do not know

    • @PlayinNgaming
      @PlayinNgaming Před rokem

      @@AlanWalk81 Its been a while so don't remember exactly may have to extract it

  • @bixksx
    @bixksx Před rokem +110

    For anyone using unreal 5.2.1 15:00 when trying to get a blend space you need to go down to the legacy section and there you'll see blendspace 1d. Hope this helps

    • @coupeL0VE
      @coupeL0VE Před rokem +4

      big chad, thank you

    • @Fly_levrai
      @Fly_levrai Před 9 měsíci +4

      Thank you bro

    • @JustJoshinYouBro
      @JustJoshinYouBro Před 8 měsíci

      Cant you just use the regular blendspace it just gives you a vertical axis?

    • @BlindAndDangerous
      @BlindAndDangerous Před 5 měsíci

      @@JustJoshinYouBro Yes u can just use the normal blend space in newer unreal versions. Just ignore the vertical axis, it wont really effect anything.

  • @vexan_twitch
    @vexan_twitch Před 2 lety +163

    This video teaches you tons of stuff, clarifies, simplifies and answers common issues with blueprints, animations and meshes. I didn't watch to make a zombie game necessarily but to learn the processes. Thank you so much for this tutorial :D

    • @opposites_fps2119
      @opposites_fps2119 Před 2 lety +1

      when i put in multi line trace it says out hits instead of hit and im not able to connect it to the point damge or break hit result
      pls help

    • @SpiffyCS
      @SpiffyCS Před 2 lety +4

      @@opposites_fps2119 That's because you're using a *Multi* Line Trace, where as this video uses a single line trace. The Out Hit of a Multi Line Trace is an array instead of a single, which is why you can't plug it into the Point Damage node.

    • @zombie72622
      @zombie72622 Před rokem

      Great tutorial, i already finish this tutorial and no problem. But when i make a new level/ new map and copy the gamemode, the main widget works but the zombie left: and Wave 1/3 widget not show up. Can someone help?

  • @venbley
    @venbley Před 9 měsíci +28

    19:21 If you can't find the "Add New State Machine" in the drop down menu, just type in "state machine" and then select it under "Animation > State Machines > State Machine". (At least it worked for me in UE 5.3.2)

  • @JamieBaudo
    @JamieBaudo Před rokem +38

    If your gun is just shooting the zombies capsule collision and not actually the mesh there is a fix for it. Go into your zombie BP click capsule component, got to collision presets, make it custom, then under "trace responses" turn camera to ignore.
    With line trace by channel it is searching for collision to hit. We set our trace channel to "camera" in the tutorial. So the first thing our line trace hits from camera is the capsule collision. Setting it to ignore by camera will solve the issue. Took me like an hour to figure it out on my own.

    • @catsoftheuniverse
      @catsoftheuniverse Před rokem +2

      Thank you so much!! You really helped me, im doing this in unreal 5.2 and i thought thats why

    • @spencerwmiles
      @spencerwmiles Před rokem +2

      I've been trying to figure this out for a while now! Thank you so much pal

    • @tylerchaco831
      @tylerchaco831 Před rokem +2

      for some reason trace responses shows up blank and I cannot edit it, how can i fix this?

    • @luoyimin7911
      @luoyimin7911 Před 5 měsíci +1

      bro thank you so much! save my day

    • @besleagacristian1324
      @besleagacristian1324 Před 5 měsíci

      I love u

  • @insaineven6896
    @insaineven6896 Před rokem +9

    To anyone struggling with an issue with the Zombies being stuck after being shot during their attack animation, I resolved the issue by adding an "IsAttacking?" check that's set to true after attacking the player, and returned to false after the damage output. Then the other check is set directly before the Hit-Damage animation for your zombie, if "IsAttacking" is true, it should skip the animation for being hit, since it needs to play the attack animation; and any interuption to that animation will bug your AI. The false for "IsAttacking", should play your hit animation as intended.
    I hope this helps someone out! Good luck with your games!

    • @DonMatek
      @DonMatek Před rokem +7

      In Zombie BP find event where AI receives damage. From Zombie Hit Montage (at the end of script) drag out from "completed" and call "Run To Player" custom event.

  • @santilast5873
    @santilast5873 Před rokem +37

    If anyone had trouble with the player movement when restarting the level, you have to add in BP_FirstPersonCharacter, after setting the main widget ref a new node called Set Input Mode Game Only and add the player controller node to it. This is because when we show the death menu, we set the input mode UI only if i recall correctly and never set it back to what it should!

    • @santilast5873
      @santilast5873 Před rokem +3

      found the solution on the epic dev community forum and the post its called: "The character doesn’t move after i hit retry" (Can't post the link)

    • @Arcticzz
      @Arcticzz Před rokem +2

      do you have discord or something? even after reading this im still confused on where to put things to make it work

    • @santilast5873
      @santilast5873 Před rokem

      @@Arcticzz yeah, send me an invite to RodriDev #1306

    • @Arcticzz
      @Arcticzz Před rokem

      @@santilast5873 sent

    • @noobg1139
      @noobg1139 Před rokem

      @@santilast5873 I am still confused at this point, please help me to sort this problem

  • @camgreen5853
    @camgreen5853 Před rokem +18

    I'm almost two hours in and so far this tutorial is the best UE tutorial I've done. It's so clear and easy to understand what's going on. Definitely recommend

  • @12ninjababies
    @12ninjababies Před rokem +55

    This is the most BASIC and most HELPFULL guide for building a game i have EVER seen. I have been to 10 different channels for unity and unreal engine to help me build my first game which seemed to get me nowhere. But this video right here? Helped me get into building games and motivates me the most to get into game design. You have earned nothing but respect from me and I will be more than happy to support your content my dude. I am in the middle of buying a business and working through the legal stuff with that as well as my divorce, so life is hectic and this video just makes things so simple for me, and that helps me alot more than people might realize. Thank you Smart Poly, I appreciate you. Even though this 5 1/2 hour video took me 22 hours to replicate, it still helped me get onto my feet. 12/10

    • @killerluuk
      @killerluuk Před rokem

      Do you know why non of my montages seem to be working? im stuck :C

    • @12ninjababies
      @12ninjababies Před rokem

      @@killerluuk hmmm. It's hard to know what's going on without seeing it. Can you make a quick capture and post it on CZcams as unlisted and dm me the link?

    • @zombie72622
      @zombie72622 Před rokem

      Great tutorial, i already finish this tutorial and no problem. But when i make a new level/ new map and copy the gamemode, the main widget works but the zombie left: and Wave 1/3 widget not show up. Can someone help?

    • @PanoptesDreams
      @PanoptesDreams Před rokem

      @@12ninjababies It's spam, don't engage. Considering they aren't active with posts, it's probably a hacked account gaining real attention before it gets converted into the next porn bot.

  • @CJE-Software
    @CJE-Software Před 2 lety +50

    hey Smart Poly just wanted to say that your content is amazing 10 out of 10! I just started in Unreal (From Scratch! Using your tutorials!) out of all of the channels and tutorials I've tried watching yours are the best BY FAR. You are really teaching me a lot bro and I just wanted to say thank you for what you do, you're a damn good instructor! Hopefully someday soon I'll be able to pay it forward but anyways You're awesome man! When I start filming and uploading devlogs for my new game to CZcams I'll be sure to let everyone know Where I learned to gamedev "Smart Poly taught me". Much Love bro!!!!

    • @JackMonaghanWAMO
      @JackMonaghanWAMO Před rokem

      Hard agree with this. Sometimes after spending days watching tuts you come across one guy and you just know these are the ones.

  • @Shykar0
    @Shykar0 Před 2 lety +10

    U dont have to be sorry for using free/worse animations or other Assets. I think I am speaking for everyone here when I say we're very grateful for using free stuff to beginn with, and even more grateful for the lessons on how to use them... for free. Thank you so much.

  • @1982undertaker1982
    @1982undertaker1982 Před 8 měsíci +34

    YO! If you are doing this currently (2024) and the player movement does not work.. In the ZombieGameMode details change 'Player Controller Class' to 'BP_FirstPersonPlayerController.' Dont know if its the correct way to fix it but it makes it work as of UE5.3

  • @King_ShadowX_X
    @King_ShadowX_X Před 2 lety +5

    One thing that many people do in these videos is skipping most parts and they are just showing some of the highlights. But you are not like them and you really give a lot of information (great content)

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

    I've done a ton of tutorials for different Adobe software and Blender. Now that I am getting into Unreal Engine, I have to say this tutorial is awesome. Doing is so much better than sitting through over-explanations that go in one ear and out the other.
    Beginner tutorials should not be 45 minutes of boring content that the beginner knowns nothing about. This tutorial gets you straight into making something and focuses on the task at hand. So good!
    Thanks for taking the time to make this, trimming all the fat, and making the process more fun and less arduous.

  • @smitf231
    @smitf231 Před rokem +6

    If you have issues with the headshot collision not working fully like myself, it's the capsule collision on the enemy BP. Go to Edit, project settings, engine, collision: create new channel called wtv, enemy collision channel, compile, set collision presets on zombie BP to custom, visibility to block, Camera to ignore & set your new enemy collision channel to ignore.
    Hope this helps anyone that comes across the same problem, took some finding!

  • @colinmcintyre1769
    @colinmcintyre1769 Před 2 lety +14

    I understand I understand this shouldn't have been my first tutorial I followed for making my first game, but the challenge of your speed and your ability to simply explain what was happening has me hooked on making games now. I'd love to send you the game I made following your tutorial and get your opinion and advice. Thank you for making this tutorial it was a fun challenge and now i understand blueprints way more. I'll definitely look around for the games you've made.

    • @djt-lex3962
      @djt-lex3962 Před 2 lety

      its a really great first tutorial. I did the same :)

  • @DonMatek
    @DonMatek Před rokem +4

    Great tutorial. For someone who played with UE4 for about a year some time ago and now coming back to new UE5 this was a great refresher. All I have left to do now is design a decent looking level, add some more drops, possibly a boss wave, score/stats recording (eg %of headshots / shots fired)
    All in all, if you are new to Unreal Engine and looking for solid start, this is the video for you. Use comments (shortcut "C") to comment absolutely everything, use colors on comments if that's something that works for you. Put comments explaining how things work (or how you think they work/should work). This will help you massively along the way when you game scripts get bigger and more complicated. That way you will be able to go back and read you own words and understand what could go wrong. Print node is good too for debug, especially with more complicated scripts where there are multiple routes to follow.
    Few problems had along the way that I managed to fix one way or the other. I have also changed a few things for my own preference.
    - zombie stopping after attacking/getting close to player
    My Solution: missing a Run to Player function (custom event) after playing montage in your zombie blueprint
    - no wave 1 start info
    My Solution: In game mode blueprint at BeginPlay added a two second delay and replaced "Start Game" with "Wave Start". Delay in order to avoid access none error, due to one of the variables required in "Wave Start" not being set right away (when game starts)
    - no registering headshots when shooting zombie from behind or sides
    My Solution: Not sure if I just missed it in the tutorial but all I had to do was go to Zombie BP and change collision settings on capsule component to custom and ticking box ignore camera.
    - Removed shooting with left mouse when not aiming. I did this because if you just shoot without aiming it does look a bit funny. You can only shoot when aiming.
    - Added sprinting and crouching without anything fancy like crouch zoom.
    - When you mag is empty and you try to shoot again it will trigger reload without pressing "R" (I'm lazy)
    - Replaced "hard coded" spawn points for zombies with "spawner" blueprint instead. That way I can spawn multiple zombies in set area without them all spawning at one point or on top of each other. This becomes an issue with more then 3 waves as zombies end up glitching into one another or stacking up
    - Added bonus ammo after each round based on how much ammo is left over multiplied by set value, I might use this as a difficulty setting later on (harder the game, less ammo you get)
    Thank you Smart Poly for this upload. Cheers!

    • @Danielingame
      @Danielingame Před rokem

      Do you have a discord cus if then can i add you if i mess something up in the course and dont know how to fix it?

    • @DonMatek
      @DonMatek Před rokem

      @@Danielingame Sure. But my comments keep getting deleted, hehe. I m sure you know how to find it. ;)

  • @wolf5370
    @wolf5370 Před rokem +8

    Just a note - if you are using 5.1, then currently (at time of writing this comment) Marketplace weapons is not available for 5.1. In this case, click add to project; select Show All Projects; when you get the asset not compat warning, select 5.0 from the Select Version dropdown, then you can add it to the project - should work just fine in 5.1.

  • @jpurser55
    @jpurser55 Před 2 lety +15

    just finished the tutorial Extremely grateful for you and the time you spent making this. hope to keep learning from your videos in the future

  • @raccoon_05
    @raccoon_05 Před 2 lety +23

    I'm currently working on a zombie game too ;) This'll definitely help me a lot! Thanks so much 👍👍

    • @paynetimestudios9773
      @paynetimestudios9773 Před 2 lety +1

      Good luck with the game

    • @raccoon_05
      @raccoon_05 Před 2 lety

      @@paynetimestudios9773 Thanks!!

    • @danielscharnhorst2694
      @danielscharnhorst2694 Před 2 lety +1

      good luck:)

    • @fathom3014
      @fathom3014 Před rokem +1

      @@raccoon_05 hows it coming along ?

    • @raccoon_05
      @raccoon_05 Před rokem

      @@fathom3014 Haha I stopped working on it almost the same time this video was released. I was very new to ue at that time so had done countless mistakes throughout the development and the game ended up being so unoptimized. But ive learned a lot since then and working on an open world rpg now ;)

  • @publyk7846
    @publyk7846 Před 2 lety +11

    now this is a tutorial bro! Your time is MUCH appreciated smart poly!! I cant explain my frustration after watching other "tutorials" anyways, thank you man! never stop!

  • @motorhead1985
    @motorhead1985 Před rokem +8

    One of the absolutely best UE5 tutorials on youtube. Easy to follow with detailed explanation of every step. Great teaching skills too!
    I don't know if it was done on purpose when you were planning the tutorial, but there is plenty of repetion of various basic steps and mechanics throughout the video that accelerate the learning process and help you understand almost every basic concept of UE5.
    Yes you may end up with some bugs after finishing the tutorial, but you can find most of the fixes in the comments of this video, or figure them out on your own.
    Thank you for this tutorial!

  • @djt-lex3962
    @djt-lex3962 Před 2 lety +5

    did this in a weekend, what a great tutorial. Learned me so much on how to start with UE (this my first project) (Webdev for 15 years)

    • @opposites_fps2119
      @opposites_fps2119 Před 2 lety

      when i put in multi line trace it says out hits instead of hit and im not able to connect it to the point damge or break hit result
      pls help

    • @RealGeniX1
      @RealGeniX1 Před rokem

      what did you do with the Death Screen i can't get it to work idk why ?

    • @djt-lex3962
      @djt-lex3962 Před rokem +1

      @@RealGeniX1 it's probably that your death screen is behind the game interface. Change the z index/order so that's in front of the game

    • @RealGeniX1
      @RealGeniX1 Před rokem

      DJ T-Lex i need your help so i got this problem czcams.com/video/Nc4RsOa_-7c/video.html The player/Actor isen't moving at all can only see my mouse in the top and side bar help!

    • @JamieBaudo
      @JamieBaudo Před rokem

      @@opposites_fps2119 Really late reply but you dont want multi line trace you want line trace by object/channel. Having it as multi makes it only allow arrays to come out of the hit output. The "line trace by" is a single line trace.

  • @caktvgaming58
    @caktvgaming58 Před rokem +2

    this has got to be the best thing ive seen on my UE journey bro nice work

  • @wolfiedgr8t
    @wolfiedgr8t Před 2 lety +7

    Just finished this and it's a really great free resource. It teaches you so much. A very humble thank you for this great effort.😍

  • @rumin2087
    @rumin2087 Před 10 měsíci +1

    This is such an awesome tutorial. Very well done. Its taken me 5hrs to get through the first hour, but I'm still here.

  • @NedstarYouTube
    @NedstarYouTube Před rokem +3

    Absolutely insane, really good tutorial, shows all the little details, one little thing that happened to me was my aiming didn't work, but it won't really effect my game that much.

  • @mistaken7310
    @mistaken7310 Před rokem +19

    4:26:10 (Saint Smart Poly 4, Verse 26-10) If anyone encountered the same issue where: after you die, because the zombies keep attacking you, the BloodOverlay widget blocks you from clicking around, so in the Event Damage Player Comment, after the Branch (Health

    • @KirillBeerlove
      @KirillBeerlove Před rokem +1

      Oh man, thank you so much! Very helped! I lost my mind while trying to figure out what I did wrong, that my player doesn't move after RETRY

    • @TheArchivesGame
      @TheArchivesGame Před rokem +1

      I LOVE YOU THANK YOU SO MUCH!

    • @fxgaming6894
      @fxgaming6894 Před rokem

      Thank you

    • @TrueSecretpolitics
      @TrueSecretpolitics Před rokem

      You're a blessing !

    • @Mr.Keygar
      @Mr.Keygar Před rokem

      @@KirillBeerlove No entiendo aun, que pasos tengo que hacer

  • @melomaniakjm
    @melomaniakjm Před rokem +9

    Absolutely amazing quality content and your teaching style is clear and easy to follow. If you did another like that, let's say 3rd person with maybe a bit of crafting as well I would definitely buy a course like that!

  • @fuzzypanda1684
    @fuzzypanda1684 Před 2 lety +1

    Hey man, I've been working in Unreal for about 9 months, made some test games, and then tried to make a fairly legit game. My progress ground to a halt at about the 80% completion point. I felt overwhelmed and didn't know how to proceed. I decided to go back to the basics and create some smaller games again. This video is perfect for that, I'm flying through it, and before you say what we're doing next, I'm already thinking it, which is boosting my confidence a lot! And this is definitely great for newbies.
    Guess what I'm saying is, this is great for newcomers and those of us who need to take a step back and refresh ourselves, so thank you!
    Edit: Just finished the video and yeah, it's great! I learned some new things and it was fun following along with you, keep the content coming man!

  • @flemminglarsen3746
    @flemminglarsen3746 Před rokem +3

    Just want to thank you for the time and effort you put into this tutorial. For those of us just starting out, this is by far the most comprehensive and informative video on FPS that's out there. Just awesome all around. Cheers mate.

  • @CreativelyBad
    @CreativelyBad Před rokem +1

    just finished the whole tutorial and it was awesome. Learned a lot and the video was very well put together. Only tip for anyone who likes a faster paced video is to set the speed to 1.5x-1.75x.

  • @savincent
    @savincent Před 2 lety +3

    Big thank you to you and for your tutorials! I followed a few of yours before this. Coming into this one, I went ahead and dropped a few $ on your gumroad because I knew it was worth it. Now 3 days and a lot of breaks later, I made my first game! :D

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

    Completed this Course succesfully, I really want to thank Smart for this so much

  • @slimlf801
    @slimlf801 Před 2 lety +3

    i just want to say this is one of the most helpful, educational, easy to follow and listen to video i have seen. Plus it was exactly what i was looking for. Thank you!

  • @rc-st9pg
    @rc-st9pg Před 2 lety +1

    Excellent tutorial.
    My shooting never seemed to work right though. ANd it wasnt calculating the ammo clip right. It seems after I reloaded then tried to fire nothing would happen. ANd the text on total ammo would go to a random number.
    So at the end of the reloading logic, after the reload animation I had it set the reloading Boolean to off again to make sure while I was trouble shooting and for some reason that worked. It solved both problems. No idea why. I was just trying to make sure the variable was set to false while troubleshooting and what do ya know it works. Good enough for the ugly girls I chase, good enough for me.
    As a blender user learning Unreal, I FULLY recommend this tutorial.
    Good pace. Some of these tutorials on unreal move so damned fast, it becomes a stop and rewind game in and of itself.
    This guy here hits the pacing just right. Loved it.

  • @maxostlund9334
    @maxostlund9334 Před 2 lety +7

    Just finished this tutorial after your two blueprint tutorials! You really are an amazing teacher. Thank you!! :D

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

    I followed the tutorial and it's very informative, I've learned alot. I moved some stuff out of the character code into the zombie code however, especially after sending the damage to it. It made little sense to me to keep all that code in the character code as the zombie itself can determine where it was hit (headshot or bodyshot) and multiple the damage sent by 2.5 (so I always send 20 damage while the zombie itself makes that 50 in case of a headshot). Also the particle effect is moved to the zombie itself. In the character code, I only kept the check to see if the actor contained the tag "Zombie". If it has that tag, execute the ApplyDamage code with BaseDamage 20. If not, create a particle emitter at the hitlocation. That way, I can easily apply damage to something else too without the need for adding multiple additional checks in the player code. Of course, I'll still need to change the damage for every type of tag.

  • @CostaGeo6683
    @CostaGeo6683 Před 2 lety +5

    Mate your tutorials are the best Iv found, especially for an early beginner like myself. Thank you so much 💚

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

    20 mins in and I must say that the pace is perfect!
    I love how you don't just do things but explain them as well. Keep up the god's work mate!

  • @RafaelFernandesKingRafa
    @RafaelFernandesKingRafa Před 2 lety +5

    em 1 hora eu aprendi mais que 3 cursos inteiros que eu comprei, muito simples e bem explicado, perfeito, parabéns, vou terminar esse tutorial inteiro e depois ver os outros

  • @lucaneva494
    @lucaneva494 Před rokem +1

    5 best hours of watching tutos of my life. Thank you sir !

  • @supremefandom6970
    @supremefandom6970 Před 2 lety +3

    First time and video using unreal engine (excluding ones where I see what others made) but screw it let's dive right in. Always wanted to make a zombie game.
    I'm tracking here for my own enjoyment and reference
    Edit I am 12 minutes in and I've learned more here than I could have thought thank you so much I'm taking breaks inbetween because my ADHD won't allow me to focus right now at 4:24 AM lol
    4:51AM 19 mins in and I screwed up errors Oh God. Skipped back and fixed! thanks
    20 minutes in I love how logical it all is I am a very logical person so that's great for me!
    6:32 AM 23 mins in damn it actually works despite my closing and when reopening having to deal with some bug fixes it works!
    8:38AM 41 mins in. WOW this is so great and so logical I love it the idea that it's as simple as press and release is great I love your content so much now this part in the section that will make me or break me.
    IT worked well kinda, damn it the camera proportions are off because I accidently knocked the camera earlier but it's not a huge issue.
    44:10 this whole thing really makes me appricate gaming more
    57:10 the next day it is 8:19 I really am loving this it's so awesome everything is working! now I get to add zombies!!!!!!!!! This is all I ever wanted to do in a game!

  • @worldofvr4962
    @worldofvr4962 Před 7 měsíci

    got to say this is the best tutorial i have found, also signed up to the survival tutorial on the back of this. all your tutorials are great for learning at your own pace, if i have a problem its always just me and need to go over your videos again to see what i missed.

  • @sniperviper4214
    @sniperviper4214 Před 11 měsíci +7

    After adding the ZombieGameMode ovveride in world settings my character is unable to move, gun fires and zombies are moving but character movement is frozen, what could the cause of this be?
    EDIT: In newer versions the engine seems to deselect the player controller class at game mode settings, do make sure to select BP_Firstpersonplayer.
    Great tutorial man keep it up.

  • @HeroDestrin
    @HeroDestrin Před rokem +1

    This will be my first foray into game development, and I'm very excited. I already have a full idea and I hope this will help! You're awesome for making this btw!

  • @BuvesaGameDevelopment
    @BuvesaGameDevelopment Před 2 lety +3

    Great quality tutorials, thank you ;)

  • @sniper_senpai17
    @sniper_senpai17 Před rokem

    You are from those few People who actually make UE tutorial instead of selling expensive courses I really appreciate this 😊😊

  • @djkitchen6508
    @djkitchen6508 Před měsícem +8

    1.20 min I am getting a delay of 0.5 in montage animation like, when the zombie approaches the player and stands in a IDLE position for some sec and then plays the attack montage, someone with solution!!!
    EDIT; IF YOU'RE FACING SUCH ISSUE JUST ----- INCREASE THE "AI MOVE TO" ACCEPTANCE RADIUS TO 90-100 - IT WILL BE A FIX

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

      I'm facing the same issue, can you tell me where can i find and change this "AI MOVE TO"? I can't find it
      Edit. ok, found it, thx for the hint

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

      @@hubertwojcik5160 hope that fixes the problem

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

      thanks dude :)

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

      i love you

    • @Nocturnal_101
      @Nocturnal_101 Před 15 dny

      @@hubertwojcik5160 where is it

  • @_TDFx
    @_TDFx Před 5 měsíci

    Almost the entirety of this video, the shadow of the gun and the death screen buttons not working were tormenting me, and then you answered both of my questions. Thank you for this tutorial, Smart Poly. Finished it through on 5.3.1 with minimal hiccups.
    My blood overlay screen issue was never resolved, technically. The overlay permanently stays if I try to use the HideBloodOverlay event. I decided to just change the Num of Loops to Play to 5 and that works fine with me. Not as cool, but usable, for sure.
    Other than that, with a small amount of Unreal Engine knowledge, this tutorial was, also, incredibly helpful and taught me many things. I look forward to going through more of your tutorials and classes in the future.
    Thanks again.

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

      Im getting issue while spawning the zombie! its not chasing the player after spwaning. Can you help?

  • @rolferikson
    @rolferikson Před 2 lety +3

    Why not design it as a multiplayer. Unreal seems to recommend that as you still can use it in single player mode

  • @rollupbreezymac2406
    @rollupbreezymac2406 Před rokem

    This is the second attempt to complete this tutorial it took me some time to become comfortable and confident using unreal engine being as it is my first time ever using the gaming program. But after taking my time and watching your video pausing it when I need to rewinding it and relooking at certain things jotting down notes I feel a lot more comfortable.

  • @entei6736
    @entei6736 Před 2 lety +6

    hey Smart, I fixed the problem where after you press the replay button the game doesn't let you control your character. But since i posted an image link I think my comment got removed. So the solution is go to your "mainwidget_w" and go to "On Clicked RetryButton" and plug "set input mode game only" node to "open level by name" node and then plug "get player controller" node to your "player controller" node in "set input mode game only". I don't know if this is the best way to fix it but it worked for me. As i said i posted an image link for this but it got removed for some reason.

  • @emptybruh
    @emptybruh Před rokem +2

    at 1:53:13 if you dont want to blend and want enemy to stagger on hit, you can drag from the last branch, from false into deactivate character movement, then play montage then delay(set up a number) and then activate character movement

    • @mrsids_mids
      @mrsids_mids Před 9 měsíci

      do you have any idea why when i shoot the zombie it plays the anim but then it doesnt move after its played the anim and and its just stuck in an idle position

  • @salzwurst3026
    @salzwurst3026 Před rokem +3

    At 32:03 i can’t t select the Socket cause it says ,,Select a different parent socket- cannot change socket on inherited components. Pls help

    • @salzwurst3026
      @salzwurst3026 Před rokem

      BTW I am working with ue5.1

    • @Mishima001
      @Mishima001 Před rokem

      @@salzwurst3026 same problem bro did you find how to fix it?

    • @salzwurst3026
      @salzwurst3026 Před rokem

      @@Mishima001 nah i gave up

    • @thelivinghead
      @thelivinghead Před rokem

      Ah, I just figured it out. When you create the skeletal mesh for the gun, you have to drag it on top of FirstPersonMesh so that it is attached to it.

    • @salzwurst3026
      @salzwurst3026 Před rokem

      @@thelivinghead thanks man

  • @nikolasiturregiarkotxa7571

    I've just finished the tutorial and I have to say that is the best tutorial that I've ever made to learn Unreal. You're an excelent teacher. THANK YOU!!!!!!

  • @xdavis2919
    @xdavis2919 Před 2 lety +6

    Great tutorial thus far. I’m up to the damage part but my shots don’t seem to be doing anything. No matter how many I send the zombies don’t die… can’t find the issue

    • @georgejones9979
      @georgejones9979 Před 2 lety

      me too, sometimes they work but most the time it hits and does no damage. Can't figure it out

    • @xdavis2919
      @xdavis2919 Před 2 lety +2

      @@georgejones9979 I did not find what my actual issue was, but I went back to the beginning of that section of this tutorial and started over. Now everything works as it does in the video.

    • @SalvationsElite
      @SalvationsElite Před rokem +1

      @@xdavis2919 Im wondering if your "tag" on the zombie wasn't saved. That's what happened me.

    • @scortas6566
      @scortas6566 Před rokem

      @@SalvationsElite What do you mean "tag" is not saved?

  • @jaymills1948
    @jaymills1948 Před 9 měsíci

    I don't comment that often but this was Fantastic! I never did any blueprinting before and by the end of the tutorial, I could add modifications to my game without much thought. You made it so easy to understand and the pace was perfect! Keep it up man! :D

  • @zack6155
    @zack6155 Před 2 lety +6

    Encountered a glitch that was only visible for a slight frame in this video. When shooting zombies during their attack animation, they freeze up and no longer attack. There’s also a glitch where sometimes a shot will not register on the zombie, so when the killing shot is made, a prompt saying “-20” pops up instead of 0, meaning it took an extra shot. How would I go about fixing both of these issues?

    • @entei6736
      @entei6736 Před 2 lety +1

      I've also encountered the same glitch and also when I press the retry button I can no longer control my character

    • @entei6736
      @entei6736 Před 2 lety +9

      I fixed the freeze on attack glitch in a 2 different ways. First one is that in your BP_Zombie Blueprint go to zombie attack logic, you will se a play montage(zombie_attack_montage) there is a node called "on interrupted" in that montage, plug it in the "run to player" or "attack player" event and zombie will either attack you or run to you after the attack animation gets cancelled. this is the most simple way but i found a better way to do it. Create a new variable inside your BP_Zombie and call it IsAttacking? and set it to boolean. Inside your BP_Zombie there is a custom event called "attack player" inside "attack player logic". "Set IsAttacking?" variable to true and plug it in the AttackPlayer event and to your "play montage" node. At the end of the same attack "player logic" you will see a node called "apply damage" plug in the "Set IsAttacking?" variable and set it to false. After that go to the "apply damage to zombie logic" in your BP_Zombie blueprint. At the end of that logic you will se a branch true is hooked to the "Death event", false is hooked to the play montage event. break the link between false and play montage, put another branch after false and connect "get IsAttacking?" to the condition of the second branch. and after that connect the second branch false node to play montage node. and it will fix the problem, your hitreaction animation will no longer interrupt zombie attack animation. I hope its clear for you sorry if i mixed up my explanation a little bit, i just started learning unreal 2 days ago.

    • @zack6155
      @zack6155 Před 2 lety

      @@entei6736 you’re a freaking genius my friend. Absolutely thank you for taking the time to fix that issue, then THOROUGHLY explain how it was done! Good luck with your creations!

    • @entei6736
      @entei6736 Před 2 lety

      ​@@zack6155 you're welcome, good luck with your unreal projects :)

    • @LikeABawzs
      @LikeABawzs Před 2 lety

      @@entei6736 Thank you so much! Worked like a charm!

  • @ftwthenacar
    @ftwthenacar Před 9 měsíci

    Completed this after a few days it was a rewarding experience thanks for real Smart Poly

  • @zack6155
    @zack6155 Před 2 lety +4

    Currently working on a zombie game, and this video helped out, and taught me a ton! If I were to want the pistol to be droppable/ collectible, how would I go about doing that? Would it automatically snap back into the players hand correctly if I got it set up?

    • @Luke_.419
      @Luke_.419 Před 2 lety +2

      There's a tutorial on how to pic up weapons dk bout dropping down

    • @egedq
      @egedq Před 2 lety

      I'm new to Unreal but in general there is a different gun made just for pickup-action with physics and collision enabled, so when you press the pickup key you detect the gun type and enable the camera version of that gun

    • @Luke_.419
      @Luke_.419 Před 2 lety

      @@egedq wanna make a development team together sadly my oc can't run unreal engine 5 it's really leggy mabye we can make a game on uni4

  • @GoddessCynthia
    @GoddessCynthia Před rokem

    About to start it now, there's a surprising amount here that applies to the projects i wanna make ! (Arena FPS) just wanted to say thanks for doing so much without any unnecessary fluff!

  • @randyandy2809
    @randyandy2809 Před rokem +3

    So during the "creating a game mode class" section, when I start my game the zombies spawn, but do not chase the player, they just stand in an idle animation. If i place a zombie in the map then the AI works and it chases me, but spawning it using ZombieBaseMode BP is spawning the zombie without the AI it seems. I can still kill them and the blood FX still appears. My BP are identical to the video. Im on 5.1, any ideas?

  • @bereastudios
    @bereastudios Před 8 měsíci

    lol it has taken me two days to finish the first 40 mins. I was loving the journey messing with those materials and camera placements. I had to get the perfect picture sight alignment on my weapon. Guys that go to the shooting range know what i'm talking about!

  • @trippypanda880
    @trippypanda880 Před rokem +4

    Hey man! Thanks for the awesome video!
    Im having trouble at 3:12:50 where the zombies will spawn but will not move. However when I place a zombie manually ( which isnt being spanwed ) the zombie will behave correctly and move towrads the character.
    Please help :)

    • @addraemyr
      @addraemyr Před rokem

      I'm having the same issue too, I'll let you know if I come up with a fix.

    • @addraemyr
      @addraemyr Před rokem +4

      Ok I got it. I did a little bit of googling and what worked for me is going to the zombie blueprint. In the Upper left make sure you have your "BP_Zombie (Self)" selected. Then on the right, in the DETAILS tab, search for "Auto Possess AI" and set it to "Placed In World or Spawned", that should do the trick.

    • @trippypanda880
      @trippypanda880 Před rokem +1

      @@addraemyr Thank you very much!!!

    • @The_QWERTY_Edits
      @The_QWERTY_Edits Před rokem

      @@addraemyr THANK YOU

    • @rentilakgames5587
      @rentilakgames5587 Před 10 měsíci

      @@addraemyr Thank you man :)

  • @FLXTLINE_M3
    @FLXTLINE_M3 Před rokem +1

    Just wanted to say thank you for this very elaborate tutorial!
    I've worked in Godot, GMS; and Unity. This was such a leap even with familiarity with working in game engines. This tutorial may have covered a style of game; but it helped me learn so much along the way I was able to use to put towards my first prototype in UE5 :)

  • @Discostu
    @Discostu Před 2 lety +4

    Great tutorial so far, but at 1:23:29 I am having an issue. the zombie wont attack me when I am stood in front of them, but will attack me when I am stood above them. If anyone knows what might be causing this then and how to fix it then that would be a great help. I think that it may be something to do with the first person player collision.

    • @baridaniel5773
      @baridaniel5773 Před 2 lety

      i have the same problem

    • @rohanojha300
      @rohanojha300 Před 2 lety

      same problem

    • @Xcrafter99
      @Xcrafter99 Před 2 lety

      Hello I had the same problem did u find a solution ?

    • @rohanojha300
      @rohanojha300 Před 2 lety

      @@Xcrafter99 in the AI move to node, change the acceptance rate to 40

    • @Xcrafter99
      @Xcrafter99 Před 2 lety +2

      I found the solution when u put the play montage node the skeltal mesh componenet shouldnt be connected to mesh but to zombiegirl mesh from the componenets tab

  • @karazutra
    @karazutra Před 2 lety +1

    I thought this was the first video in a series. then I look at the video timeline and noticed that the video is 5 hours long xd. super awesome thanks for the videos!

  • @gamingradeon
    @gamingradeon Před 6 měsíci +3

    SOLVED: if Zombie walks up to your player but does not attack the player, in the "AI MoveTo" increase the Acceptance Radius from 40 to lets say 80.

  • @ReverseAlphaStudios
    @ReverseAlphaStudios Před 2 lety +1

    It was the best 5 hours 25 minutes of my life, man, thank you.

    • @djt-lex3962
      @djt-lex3962 Před 2 lety +1

      you cant say you finished it in 5h25m xd im already busy for 20 hours lol

  • @delecio
    @delecio Před rokem

    This is a fantastic tutorial. You’re basically a Jedi.

  • @Amyth22
    @Amyth22 Před rokem +1

    Finally!!!...I have completed my game....thank you soo much for the video....

  • @Mrjononotbono
    @Mrjononotbono Před rokem +1

    Thank you for this. I have been making a game in Unity that is a first person perspective sci fi adventure shooter and I have just started learning how to use UE5 and love it. So I'm just trying to figure out how to remake my game and just found this tutorial. Its going to be an incredible help for me. Thank you! Will check out your other videos soon!

  • @DJDCRYPTER
    @DJDCRYPTER Před 2 lety +2

    For an absolute novice like me, this tutorial was fantastic. Its the first one which I have been able to follow and understand (to a point) and its the first project which I have actually wanted to expand on (more levels, health pickups, more weapons, different zombies for different levels). Granted I am way out of my depth but I know its going to be interesting to see if I can actually progress further. Huge thanks for the hard work which will have gone into making this tutorial and cant wait to see the next project..

    • @supremefandom6970
      @supremefandom6970 Před 2 lety +1

      Hey man or not man good luck

    • @DJDCRYPTER
      @DJDCRYPTER Před 2 lety

      @@supremefandom6970 Thanks dude 👍, hitting a few issues but progressing great.

    • @supremefandom6970
      @supremefandom6970 Před 2 lety +1

      @@DJDCRYPTER Awesome to hear I'm only an hour in my ADHD can only let me focus for so long so I'm progressing slowly but I'm progressing

    • @DJDCRYPTER
      @DJDCRYPTER Před 2 lety

      @@supremefandom6970 Good to hear you are making good progress. I have short term memory issues so epic tutorials like the Smart Poly ones are perfect to keep referring too. Cant seem to find a solution to one issue though which is driving me crazy haha..

    • @supremefandom6970
      @supremefandom6970 Před 2 lety +1

      @@DJDCRYPTER Good luck with it mate

  • @Lee_Hall
    @Lee_Hall Před 11 měsíci

    This is the second time I have gone through this course, first time was last year.
    I recalled it being a very good tutorial and thought Id use it whilst learning Unreal. Once again it didn't disappoint. Going through with Unreal 5.3, a few minor issues here and here but all solvable.
    I decided to make a few modifications along the way such as placing actors to be used as random spawn locations for zombies and ammo crates rather than hard coding positions and plan to build on from here including multiplayer support.
    Once again great work Smart Poly, be great to see some more longer tutorials and likely be checking out your survival game at some point in the near future.

  • @Glenjii
    @Glenjii Před rokem

    I am brand new to Unreal Engine, and this video actually just made everything make sense, love it!

  • @ahmedsaleh4640
    @ahmedsaleh4640 Před 2 lety

    you are a life saver thank you so much i stopped learning UE for 6 months and needed to remember thank you again

  • @Gaming4StupidFools
    @Gaming4StupidFools Před rokem +1

    Great Video! Pacing is excellent and through what i learned i was able to expand on this and add bullet spread by messing with the hipfire vectors and creating a custom map from scratch!
    Would love to be able to add and randomise the zombie textures and maybe the option for different weapons but everything else has been excellent. Thank you for this! Best unreal tutorial on youtube.

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

      can you make a quick video on how to add the bullet spread ive been looking everywhere and cant figure it out

  • @Evoko_1
    @Evoko_1 Před rokem

    I was looking for a tutorial for an fps zombies game and this guy made it new sub

  • @SarahStarmer
    @SarahStarmer Před 2 lety +2

    Thank you for this series. Your instructions are very helpful and easy to follow.

  • @ramonlopeznote
    @ramonlopeznote Před rokem

    I am not only subscribed but in love with the patience and good teaching of your videos.

  • @blastgodcasual2371
    @blastgodcasual2371 Před 2 lety

    This man is doing something people would charge you tens of bucks for. Thank you sir IM REALLY happy with what u do plus earned another sub and continue your content.

  • @OptiJ
    @OptiJ Před rokem +1

    This was awesome man. Im new to game dev and your channel has helped me in so many ways. Great Stuff keep it up.

  • @Tarnusillo
    @Tarnusillo Před rokem +1

    more content like this Smart this is great!

  • @luoyimin7911
    @luoyimin7911 Před 5 měsíci

    I learned a lot from this tutorial, thanks for your Detailed explanation for everything for FPS beginners. btw, I add additional 4 types of zombies to make the level a bit vivid.

  • @mossonthetree
    @mossonthetree Před rokem +1

    GOD DAMN!!! You're a legend! I'll try to watch the whole thing

  • @King88Martyn
    @King88Martyn Před 5 měsíci

    EDIT: I figured out what was going on. In case anyone has the same issue. My enemy has a Capsule Component on it's parent object, which is much larger than the model itself and that's what the line was colliding with BEFORE it actually hit the Physical Mesh.
    Thanks for the excellent tutorial. I'm working through it, just using Manny rather than worrying about getting custom assets in or animations. And I'm encountering an issue with the Physical Material. I've done the same of setting a Headshot and Bodyshot material on the various colliders on Manny, I've hooked up the hit registration to print on screen so I can see what I'm colliding with and 95% of the time I get "DefaultPhysicalMaterial", despite shooting them square in the face or the body. Sometimes if I hit it just right, it will trigger a bodyshot or a headshot. I thought it might be because the collider is smaller than the physical model, and I have to make the collider comically larger than the model itself to not trigger a DefaultPhysicalMaterial response. Do you have any advice how to get it registering correctly with a more accurate sized collider?

    • @DRockafella
      @DRockafella Před 4 měsíci +1

      I think @JamieBaudo figured it out and posted it in the comments (pretty much near the top)
      @JamieBaudo
      11 months ago
      If your gun is just shooting the zombies capsule collision and not actually the mesh there is a fix for it. Go into your zombie BP click capsule component, got to collision presets, make it custom, then under "trace responses" turn camera to ignore.
      With line trace by channel it is searching for collision to hit. We set our trace channel to "camera" in the tutorial. So the first thing our line trace hits from camera is the capsule collision. Setting it to ignore by camera will solve the issue. Took me like an hour to figure it out on my own.

  • @chrisdon9874
    @chrisdon9874 Před rokem

    Best tutorial I've ever watched it is descriptive but doesn't linger to long

  • @cheemsedcubes668
    @cheemsedcubes668 Před 2 lety +2

    i cant thank you enough. All I used of your tutorial was for the weapon firing: i was trying to make my gun shoot using the animBP which did not work well. When the firing animation would play, it would be interrupted when the firing key was released, and a delay caused some really glitchy overlapping. I have been trying to fix this for days. Every other tutorial did not explain this, because none of them used an animation and just made the gun and arms move

  • @Hidden_Leafs7th
    @Hidden_Leafs7th Před 2 lety +2

    loving the detailed series so far! it's been very helpful, you have earned yourself a subscriber and a like! Looking forward to more content.

  • @aleksandrabogatinovska6365

    This man is my hero! Thank you for teaching for free, please continue making more videos like this

  • @telekid08
    @telekid08 Před rokem

    thank you so much for teaching me and all the other aspiring game devs out there, this tutorial has been crucial to my new game, love you man.

  • @spikemedia7868
    @spikemedia7868 Před rokem +1

    Very good tutorial. Learned alot and ready to dive even deeper. Keep the content coming im ready

  • @RobertNeyrinck
    @RobertNeyrinck Před rokem

    Great tutorial! Second one I've done and how you teach the logic of programming and creating interactions is really easy to follow. Next up is the survival game on your teachable!!!

  • @drbinutr
    @drbinutr Před rokem

    I can’t put the amount of gratitude I am feeling right now. Thank you so much!!!!!!!🎉❤😂😂

  • @yadday5153
    @yadday5153 Před rokem

    Wow, thank you for the exposure. I bought your Open World Survival Course by the way

  • @zarackbustelo3352
    @zarackbustelo3352 Před 2 lety +1

    Fantastic tutorial! Definitely can use what i learned here for future functions/methods. Great work.

  • @Subjectisafunnybird
    @Subjectisafunnybird Před rokem +1

    You are the best person in the world

  • @thecombativemedic521
    @thecombativemedic521 Před 2 lety

    I can't watch at the moment but I'm super excited to go through this and give if a go.