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

Поделиться
HTML-код
  • Опубликовано: 4 июл 2024
  • DOWNLOAD THE PROJECT FILES:
    smartpoly.gumroad.com/l/Zombi...
    DOWNLOAD THE COMPLETED PROJECT:
    smartpoly.gumroad.com/l/Zombi...
    CHECK OUT MY PREMIUM COURSES:
    smartpoly.teachable.com
    WATCH THESE TUTORIALS FIRST:
    • Unreal Engine 5 Beginn...
    • Unreal Engine 5 | Blue...
    In this course I will show you how to create a Zombie FPS game in Unreal Engine 5. In this course, I will teach you step-by-step how to create a Zombie FPS Game. I will show you how to create a character from scratch, how to import the animations etc. I will show you how to setup the AI, all of the user interface and much more! We will cover making a custom map, using free assets from the Unreal Engine Marketplace. This is a course for beginners, however I do recommend at least having some basic Unreal Engine experience, with navigating around the editor, the basic controls, and some minimal blueprint experience. If you are completely new to Unreal Engine, please watch my Unreal Engine 5 Beginner Tutorial (linked above) and also my Unreal Engine 5 | Blueprint For Beginners (link above).
    LINKS:
    ---------------------------------------------------------------------------
    My Courses: smartpoly.teachable.com
    Survival Game Course: smartpoly.teachable.com/p/unr...
    Channel Membership: www.youtube.com/@SmartPoly/join
    Support Me on PATREON: / smartpoly
    Buy My Complete Projects: smartpoly.gumroad.com
    Donate: www.buymeacoffee.com/smartpoly
    ---------------------------------------------------------------------------
    MY PC SPECS & AFFILIATE LINKS
    ---------------------------------------------------------------------------
    Mouse: amzn.to/46WMdjN
    Keyboard: amzn.to/3M11SpV
    Laptop: amzn.to/3M7kjJQ
    CPU: amzn.to/3tKTK6E
    RAM: amzn.to/45yvWjW
    GPU: amzn.to/3rUGMmm
    SSD 2TB: amzn.to/46QcGPS
    SSD 4TB: amzn.to/46T10f9
    Primary Monitor 4K: amzn.to/3RZxqk5
    Secondary Monitor 1080p: amzn.to/3M6X16V
    Microphone: amzn.to/3S0aLnx
    Audio: amzn.to/3S5z5Vm
    Headset: amzn.to/45BeWJP
    TIMESTAMPS:
    Intro - 00:00 - 3:28
    Importing project files - 3:30 - 10:00
    Creating a Blendspace - 13:30 - 18:19
    Creating an Animation Blueprint - 19:00 - 22:30
    Setting up our Character Blueprint - 22:40 - 25:40
    Getting a Weapon Setup - 26:15 - 33:30
    Setting up Aiming States - 33:40 - 44:40
    Setting up Weapon Firing - 44:50 - 56:30
    Setting up the Zombie Character - 57:00 - 1:08:00
    Zombie AI Chase Player - 1:09:00 - 1:25:00
    Player Weapon Damage and Line Trace - 1:26:00 - 1:36:40
    Adding Damage to Zombie - 1:37:00 - 1:50:00
    Adding Zombie Hit Animation - 1:54:00 - 2:01:00
    Zombie Headshot Damage System - 2:02:00 - 2:09:00
    Zombie Hit Particle FX - 2:10:00 - 2:15:40
    Zombie Collision Fix - 2:18:00 - 2:20:00
    Zombie Damage Player - 2:22:00 - 2:35:00
    Create a Custom Map - 2:36:00 - 2:54:00
    Fixing Mesh Collisions - 2:54:20 - 2:58:00
    Creating a GameMode Class - 3:00:00 - 3:13:30
    Fixing Vehicle and Mesh Collisions - 3:14:00 - 3:20:00
    Adding Waves Based GameMode Logic - 3:21:00 - 3:31:00
    Adding Waves and Zombies Left UI - 3:32:00 - 3:53:00
    Adding A Win Screen - 3:54:00 - 4:04:00
    Adding A Death Screen - 4:05:00 - 4:11:00
    Adding Damage Overlay and Health Regeneration - 4:13:00 - 4:26:30
    Adding Ammo and Reloading - 4:27:00 - 4:48:00
    Setting up Ammo Crate Pickup - 4:48:30 - 5:00:00
    Creating a Main Menu Level - 5:01:00 - 5:07:00
    Adding Zombie Sounds - 5:08:00 - 5:13:00
    Adding Level Bounds and Collision - 5:14:00 - 5:23:30

Комментарии • 1,3 тыс.

  • @SmartPoly
    @SmartPoly  Год назад +59

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

    • @Krpytix
      @Krpytix Год назад +3

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

    • @johnkaz7218
      @johnkaz7218 Год назад +1

      @@Krpytix exactly

    • @JackHui889
      @JackHui889 Год назад

      I would like to ask how many classes in total

    • @mrbeats4065
      @mrbeats4065 Год назад

      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 Год назад

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

  • @PlayinNgaming
    @PlayinNgaming Год назад +331

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

    • @rozziniplay5757
      @rozziniplay5757 Год назад +9

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

    • @monkeypies21
      @monkeypies21 Год назад +3

      It took me over a full day 24 hrs

    • @subhendugupta7026
      @subhendugupta7026 Год назад +1

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

    • @monkeypies21
      @monkeypies21 Год назад

      @@subhendugupta7026 I still do not know

    • @PlayinNgaming
      @PlayinNgaming Год назад

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

  • @bixksx
    @bixksx 11 месяцев назад +102

    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 10 месяцев назад +4

      big chad, thank you

    • @Fly_levrai
      @Fly_levrai 7 месяцев назад +4

      Thank you bro

    • @JustJoshinYouBro
      @JustJoshinYouBro 6 месяцев назад

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

    • @BlindAndDangerous
      @BlindAndDangerous 2 месяца назад

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

  • @venbley
    @venbley 7 месяцев назад +24

    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)

  • @insaineven6896
    @insaineven6896 Год назад +7

    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 Год назад +5

      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.

  • @vexan_twitch
    @vexan_twitch Год назад +159

    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 Год назад +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 Год назад +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 Год назад

      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?

  • @JamieBaudo
    @JamieBaudo Год назад +36

    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.

    • @xlenny1345
      @xlenny1345 Год назад +2

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

    • @spencerwmiles
      @spencerwmiles 11 месяцев назад +2

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

    • @tylerchaco831
      @tylerchaco831 10 месяцев назад +2

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

    • @luoyimin7911
      @luoyimin7911 3 месяца назад +1

      bro thank you so much! save my day

    • @besleagacristian1324
      @besleagacristian1324 3 месяца назад

      I love u

  • @camgreen5853
    @camgreen5853 Год назад +16

    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

  • @CJE-Software
    @CJE-Software 2 года назад +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 RUclips I'll be sure to let everyone know Where I learned to gamedev "Smart Poly taught me". Much Love bro!!!!

    • @JackMonaghanWAMO
      @JackMonaghanWAMO Год назад

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

  • @jpurser55
    @jpurser55 Год назад +14

    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

  • @publyk7846
    @publyk7846 2 года назад +10

    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!

  • @santilast5873
    @santilast5873 Год назад +34

    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 Год назад +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 Год назад +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 Год назад

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

    • @Arcticzz
      @Arcticzz Год назад

      @@santilast5873 sent

    • @noobg1139
      @noobg1139 Год назад

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

  • @colinmcintyre1769
    @colinmcintyre1769 2 года назад +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 Год назад

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

  • @King_ShadowX_X
    @King_ShadowX_X Год назад +4

    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)

  • @flemminglarsen3746
    @flemminglarsen3746 Год назад +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.

  • @motorhead1985
    @motorhead1985 Год назад +7

    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!

  • @12ninjababies
    @12ninjababies Год назад +54

    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 Год назад

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

    • @12ninjababies
      @12ninjababies Год назад

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

    • @zombie72622
      @zombie72622 Год назад

      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 Год назад

      @@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.

  • @slimlf801
    @slimlf801 Год назад +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!

  • @savincent
    @savincent Год назад +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

  • @HeroDestrin
    @HeroDestrin Год назад +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!

  • @NedstarYouTube
    @NedstarYouTube Год назад +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.

  • @1982undertaker1982
    @1982undertaker1982 6 месяцев назад +25

    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

  • @melomaniakjm
    @melomaniakjm Год назад +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!

  • @worldofvr4962
    @worldofvr4962 5 месяцев назад

    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.

  • @caktvgaming58
    @caktvgaming58 Год назад +2

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

  • @wolfiedgr8t
    @wolfiedgr8t Год назад +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.😍

  • @CostaGeo6683
    @CostaGeo6683 2 года назад +5

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

  • @jaymills1948
    @jaymills1948 7 месяцев назад

    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

  • @nikolasiturregiarkotxa7571
    @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!!!!!!

  • @maxostlund9334
    @maxostlund9334 Год назад +7

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

  • @RafaelFernandesKingRafa
    @RafaelFernandesKingRafa Год назад +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

  • @redbullXfight3r
    @redbullXfight3r 2 года назад +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.

  • @rumin2087
    @rumin2087 8 месяцев назад

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

  • @Shykar0
    @Shykar0 Год назад +8

    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.

  • @DonMatek
    @DonMatek Год назад +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 Год назад

      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 Год назад

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

  • @Lee_Hall
    @Lee_Hall 9 месяцев назад

    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.

  • @acafecat
    @acafecat Год назад +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 :)

  • @smitf231
    @smitf231 11 месяцев назад +5

    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!

  • @djt-lex3962
    @djt-lex3962 Год назад +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 Год назад

      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 Год назад

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

    • @djt-lex3962
      @djt-lex3962 Год назад +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 Год назад

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

    • @JamieBaudo
      @JamieBaudo Год назад

      @@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.

  • @GoddessCynthia
    @GoddessCynthia Год назад

    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!

  • @anshulkale3999
    @anshulkale3999 28 дней назад

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

  • @raccoon_05
    @raccoon_05 2 года назад +23

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

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

      Good luck with the game

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

      @@paynetimestudios9773 Thanks!!

    • @danielscharnhorst2694
      @danielscharnhorst2694 Год назад +1

      good luck:)

    • @fathom3014
      @fathom3014 Год назад +1

      @@raccoon_05 hows it coming along ?

    • @raccoon_05
      @raccoon_05 Год назад

      @@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 ;)

  • @wolf5370
    @wolf5370 Год назад +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.

  • @_TDFx
    @_TDFx 3 месяца назад

    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.

  • @ramonlopeznote
    @ramonlopeznote Год назад

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

  • @BuvesaGameDevelopment
    @BuvesaGameDevelopment 2 года назад +3

    Great quality tutorials, thank you ;)

  • @supremefandom6970
    @supremefandom6970 Год назад +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!

  • @Gaming4StupidFools
    @Gaming4StupidFools Год назад

    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.

  • @OptiJ
    @OptiJ Год назад +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.

  • @mistaken7310
    @mistaken7310 Год назад +18

    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 Год назад +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 Год назад +1

      I LOVE YOU THANK YOU SO MUCH!

    • @fxgaming6894
      @fxgaming6894 Год назад

      Thank you

    • @imnotasheikh
      @imnotasheikh Год назад

      You're a blessing !

    • @Mr.Keygar
      @Mr.Keygar Год назад

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

  • @rollupbreezymac2406
    @rollupbreezymac2406 Год назад

    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.

  • @telekid08
    @telekid08 Год назад

    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.

  • @sniperviper4214
    @sniperviper4214 9 месяцев назад +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.

  • @xdavis2919
    @xdavis2919 2 года назад +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 2 года назад

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

    • @xdavis2919
      @xdavis2919 2 года назад +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 Год назад

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

    • @scortas6566
      @scortas6566 Год назад

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

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

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

  • @ftwthenacar
    @ftwthenacar 6 месяцев назад

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

  • @zack6155
    @zack6155 2 года назад +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 2 года назад +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 2 года назад +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 Год назад

      @@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 Год назад

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

    • @LikeABawzs
      @LikeABawzs Год назад

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

  • @randyandy2809
    @randyandy2809 Год назад +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?

    • @iamtheonlyone9925
      @iamtheonlyone9925 Год назад

      i have the same problem

    • @spencerwmiles
      @spencerwmiles Год назад +1

      You need to add the NavMeshBoundsVolume and size it to your map.

  • @Mrjononotbono
    @Mrjononotbono Год назад +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!

  • @sniper_senpai17
    @sniper_senpai17 Год назад

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

  • @zack6155
    @zack6155 2 года назад +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 2 года назад +2

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

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

      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 2 года назад

      @@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

  • @rolferikson
    @rolferikson 2 года назад +3

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

  • @rc-st9pg
    @rc-st9pg Год назад +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.

  • @RobertNeyrinck
    @RobertNeyrinck Год назад

    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!!!

  • @trippypanda880
    @trippypanda880 Год назад +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 Год назад

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

    • @addraemyr
      @addraemyr Год назад +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 Год назад +1

      @@addraemyr Thank you very much!!!

    • @The_QWERTY_Edits
      @The_QWERTY_Edits Год назад

      @@addraemyr THANK YOU

    • @rentilakgames5587
      @rentilakgames5587 7 месяцев назад

      @@addraemyr Thank you man :)

  • @entei6736
    @entei6736 2 года назад +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.

  • @blastgodcasual2371
    @blastgodcasual2371 Год назад

    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.

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

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

  • @Discostu
    @Discostu Год назад +3

    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 Год назад

      i have the same problem

    • @rohanojha300
      @rohanojha300 Год назад

      same problem

    • @Xcrafter99
      @Xcrafter99 Год назад

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

    • @rohanojha300
      @rohanojha300 Год назад

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

    • @Xcrafter99
      @Xcrafter99 Год назад +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

  • @spikemedia7868
    @spikemedia7868 Год назад +1

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

  • @CreativelyBad
    @CreativelyBad Год назад +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.

  • @fuzzypanda1684
    @fuzzypanda1684 Год назад +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!

  • @lucaneva494
    @lucaneva494 Год назад +1

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

  • @karazutra
    @karazutra 2 года назад +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!

  • @Glenjii
    @Glenjii Год назад

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

  • @delecio
    @delecio Год назад

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

  • @SarahStarmer
    @SarahStarmer Год назад +2

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

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

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

  • @yadday5153
    @yadday5153 Год назад

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

  • @ReverseAlphaStudios
    @ReverseAlphaStudios Год назад +1

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

    • @djt-lex3962
      @djt-lex3962 Год назад +1

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

  • @aleksandrabogatinovska6365
    @aleksandrabogatinovska6365 Год назад

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

  • @TrueFFranco
    @TrueFFranco Год назад

    You are a real legend my friend, thank you so much for this free course.

  • @0xc0ffee4
    @0xc0ffee4 2 года назад +2

    Great tutorial covering a lot of content. Very easy to follow. Thanks for the effort and sharing.

  • @DaysVFX
    @DaysVFX Год назад

    Rewatching this video again, there's so much here to learn, thank you so much

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

    Thanks so much for all you do for everyone with your tutorials friend, i have learned so much from you.

  • @luoyimin7911
    @luoyimin7911 3 месяца назад

    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.

  • @user-qs1ln9sg9y
    @user-qs1ln9sg9y Год назад

    You are my the best ue 5 teacher. I bought your course. And enjoying in think to start. And yeah! Defenetely ill do all this things in the video.

  • @chrisdon9874
    @chrisdon9874 Год назад

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

  • @BrandonCMaximum
    @BrandonCMaximum Год назад

    Extremely helpful tutorial, really covers a lot of basics and shows the logical reasoning behind your decisions. Thanks for this!

  • @Mikael._
    @Mikael._ 2 года назад

    Amazing, Thank you for this content, i'm starting now on U5 and this is quite a fun project to follow.

  • @Fleegi
    @Fleegi Год назад

    Big Thanks to You! That was the best Tutorial i have ever Seen! Now I can work to upgrade the base system

  • @Nnaarruuttoo62
    @Nnaarruuttoo62 Год назад +1

    Very good tutorial, it helped me a lot and I learned a lot, thank you for this tutorial and good luck in the future!

  • @mossonthetree
    @mossonthetree Год назад +1

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

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

    This Was An Absolutely Incredible Tutorial! Thank You So Much Man!

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

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

  • @turbomoof
    @turbomoof Год назад

    Great tutorial! I love your stuff, keep it up!

  • @jatsparrow
    @jatsparrow Год назад

    Just finished the tutorial. Thanks man!!😀

  • @drbinutr
    @drbinutr Год назад

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

  • @andin254
    @andin254 Год назад +1

    This is a phenomenally informative video mate, thank you so much!!

  • @DJDCRYPTER
    @DJDCRYPTER Год назад +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 Год назад +1

      Hey man or not man good luck

    • @DJDCRYPTER
      @DJDCRYPTER Год назад

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

    • @supremefandom6970
      @supremefandom6970 Год назад +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 Год назад

      @@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 Год назад +1

      @@DJDCRYPTER Good luck with it mate