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
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 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.
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?
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)
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.
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!
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.
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!
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
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 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?
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?
@@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.
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!!!!
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.
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
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)
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.
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!
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.
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!
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.
@@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 ;)
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!
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!
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!
@@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.
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.
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
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!
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!
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.
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.
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
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!
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.
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.
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
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!
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.
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.
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!
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
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.
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.
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.
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
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
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!!!!!!
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 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.
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
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?
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.
@@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!
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?
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
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!
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?
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!
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 :)
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.
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 :)
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.
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
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!
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!
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 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..
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.
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.
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.
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.
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?
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.
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
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!!!
Learn how to make a Unreal Engine 5 Multiplayer First-Person Steam Survival Game: smartpoly.teachable.com/
Course is LIVE!
i click the retry button but it opens the level and i cant move how do i fix
@@Krpytix exactly
I would like to ask how many classes in total
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
Phaze Griefs did you find how if yes could you help me please
this 5 hr tutorial took me 20 hrs to do but learned SO MUCH THANKYOU!
relatable, now on 4 hours mark in tutorial, around 12 hours of real time
It took me over a full day 24 hrs
Nice, but how would you get the FPS ZOMBE FILE? please reply
@@AlanWalk81 I still do not know
@@AlanWalk81 Its been a while so don't remember exactly may have to extract it
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
big chad, thank you
Thank you bro
Cant you just use the regular blendspace it just gives you a vertical axis?
@@JustJoshinYouBro Yes u can just use the normal blend space in newer unreal versions. Just ignore the vertical axis, it wont really effect anything.
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
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
@@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.
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?
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)
Thank you so much I could not find it either
Thx
YAY THANKS!
whatttt drop down menu😭😭
thank you!
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.
Thank you so much!! You really helped me, im doing this in unreal 5.2 and i thought thats why
I've been trying to figure this out for a while now! Thank you so much pal
for some reason trace responses shows up blank and I cannot edit it, how can i fix this?
bro thank you so much! save my day
I love u
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!
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.
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!
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)
do you have discord or something? even after reading this im still confused on where to put things to make it work
@@Arcticzz yeah, send me an invite to RodriDev #1306
@@santilast5873 sent
@@santilast5873 I am still confused at this point, please help me to sort this problem
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
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
Do you know why non of my montages seem to be working? im stuck :C
@@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?
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?
@@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.
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!!!!
Hard agree with this. Sometimes after spending days watching tuts you come across one guy and you just know these are the ones.
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.
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
This helped me a ton!!!
Thank you for sharing! Helped me :)
You are a lifesaver!
Thanks ❤
thanks!
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)
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.
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!
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.
its a really great first tutorial. I did the same :)
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!
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?
@@Danielingame Sure. But my comments keep getting deleted, hehe. I m sure you know how to find it. ;)
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.
Thank you! Not all hero's wear capes
huge thank you man!!!
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
I'm currently working on a zombie game too ;) This'll definitely help me a lot! Thanks so much 👍👍
Good luck with the game
@@paynetimestudios9773 Thanks!!
good luck:)
@@raccoon_05 hows it coming along ?
@@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 ;)
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!
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!
yea exactly
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)
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
what did you do with the Death Screen i can't get it to work idk why ?
@@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
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!
@@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.
this has got to be the best thing ive seen on my UE journey bro nice work
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.😍
This is such an awesome tutorial. Very well done. Its taken me 5hrs to get through the first hour, but I'm still here.
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.
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
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
I LOVE YOU THANK YOU SO MUCH!
Thank you
You're a blessing !
@@KirillBeerlove No entiendo aun, que pasos tengo que hacer
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!
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!
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.
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.
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
Completed this Course succesfully, I really want to thank Smart for this so much
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!
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.
Just finished this tutorial after your two blueprint tutorials! You really are an amazing teacher. Thank you!! :D
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.
Mate your tutorials are the best Iv found, especially for an early beginner like myself. Thank you so much 💚
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!
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
5 best hours of watching tutos of my life. Thank you sir !
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!
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.
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.
I love u man
Thank you so much man
thanks :)
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!
Great quality tutorials, thank you ;)
You are from those few People who actually make UE tutorial instead of selling expensive courses I really appreciate this 😊😊
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
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
@@hubertwojcik5160 hope that fixes the problem
thanks dude :)
i love you
@@hubertwojcik5160 where is it
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.
Im getting issue while spawning the zombie! its not chasing the player after spwaning. Can you help?
Why not design it as a multiplayer. Unreal seems to recommend that as you still can use it in single player mode
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.
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.
Thanks it helped me out and saved me a headache!
@@PROTOTYPZ no problem :)
Legend
Thanks :D
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
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
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
BTW I am working with ue5.1
@@salzwurst3026 same problem bro did you find how to fix it?
@@Mishima001 nah i gave up
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.
@@thelivinghead thanks man
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!!!!!!
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
me too, sometimes they work but most the time it hits and does no damage. Can't figure it out
@@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.
@@xdavis2919 Im wondering if your "tag" on the zombie wasn't saved. That's what happened me.
@@SalvationsElite What do you mean "tag" is not saved?
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
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?
I've also encountered the same glitch and also when I press the retry button I can no longer control my character
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.
@@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!
@@zack6155 you're welcome, good luck with your unreal projects :)
@@entei6736 Thank you so much! Worked like a charm!
Completed this after a few days it was a rewarding experience thanks for real Smart Poly
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?
There's a tutorial on how to pic up weapons dk bout dropping down
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
@@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
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!
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?
i have the same problem
You need to add the NavMeshBoundsVolume and size it to your map.
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!
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 :)
I'm having the same issue too, I'll let you know if I come up with a fix.
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.
@@addraemyr Thank you very much!!!
@@addraemyr THANK YOU
@@addraemyr Thank you man :)
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 :)
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.
i have the same problem
same problem
Hello I had the same problem did u find a solution ?
@@Xcrafter99 in the AI move to node, change the acceptance rate to 40
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
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!
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.
Still its the same 🤕
i got mine looking nice at 120
THANK YOU
wait how
It was the best 5 hours 25 minutes of my life, man, thank you.
you cant say you finished it in 5h25m xd im already busy for 20 hours lol
This is a fantastic tutorial. You’re basically a Jedi.
Finally!!!...I have completed my game....thank you soo much for the video....
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!
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..
Hey man or not man good luck
@@supremefandom6970 Thanks dude 👍, hitting a few issues but progressing great.
@@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
@@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..
@@DJDCRYPTER Good luck with it mate
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.
I am brand new to Unreal Engine, and this video actually just made everything make sense, love it!
you are a life saver thank you so much i stopped learning UE for 6 months and needed to remember thank you again
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.
can you make a quick video on how to add the bullet spread ive been looking everywhere and cant figure it out
I was looking for a tutorial for an fps zombies game and this guy made it new sub
Thank you for this series. Your instructions are very helpful and easy to follow.
I am not only subscribed but in love with the patience and good teaching of your videos.
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.
This was awesome man. Im new to game dev and your channel has helped me in so many ways. Great Stuff keep it up.
more content like this Smart this is great!
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.
GOD DAMN!!! You're a legend! I'll try to watch the whole thing
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?
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.
Best tutorial I've ever watched it is descriptive but doesn't linger to long
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
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.
This man is my hero! Thank you for teaching for free, please continue making more videos like this
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.
Very good tutorial. Learned alot and ready to dive even deeper. Keep the content coming im ready
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!!!
I can’t put the amount of gratitude I am feeling right now. Thank you so much!!!!!!!🎉❤😂😂
Wow, thank you for the exposure. I bought your Open World Survival Course by the way
Fantastic tutorial! Definitely can use what i learned here for future functions/methods. Great work.
You are the best person in the world
I can't watch at the moment but I'm super excited to go through this and give if a go.