Make a Top-Down Shooter in Unreal Engine 4
HTML-код
- Опубликовано: 10 фев 2025
- Want to make a game in Unreal Engine 4? You’ve come to the right video! We are going to make a top-down shooter game, just like the one I did which you can watch here: • Video
This video is intended for those who are brand new to Unreal Engine 4 and want to jump into the engine and start creating a game. In this UE4 tutorial, you'll learn how to make a top-down shooter in about 2 hours. The goal with this video is for you to get comfortable with the engine and learn how to make things. You'll learn how to shoot projectiles, hit enemies and cause damage, create very basic AI that can chase the player and attack when close enough, cause damage to the player, and kill the player. You'll learn how to create a simple UI that shows the player lose health when taking damage. And if the player dies, a big GAME OVER text will pop up as well.
Continue to Part 2: • Video
DOWNLOAD PROJECT (4.25): drive.google.c...
Get my courses here: unrealenginemastery.teachable.com/
part 2 was deleted? And project download link also dont work
I had so much fun going through this tutorial! It has made blueprints less daunting, and I'm getting better at moving around in them (plus I can no Compile and Save in my sleep). Here are some tips for some parts I really struggled with:
1. If your projectiles won't collide with anything despite all the collision boxes being checked correctly: It is VERY IMPORTANT that you make your Lazer/Projectile Mesh override the "DefaultSceneRoot" as can be seen at 18:07. He goes over it pretty quickly so I missed it the first time.
2. There is no Animation Montage in your downloaded Minion pack: I couldn't find it anywhere so I made a quick fix. Create a new Animation Montage, drag the Attack animation onto the timeline (this won't create a nice blended idle to attack animation but it works in a pinch), then THIS IS IMPORTANT make sure you right click on the Notify part of the timeline to Create New Notify, and drag it to the time point when you want an enemy's blade to start hitting like he shows at 1:20:30. Otherwise it will not print the Debug Sphere or later register a hit on your character.
3. And finally, when in doubt delete the nodes giving you trouble and redo them. That was how I puzzled out the issues I was facing.
Hopefully this helps somebody so they won't have the same headaches I had. Great beginner tutorial, thank you!
This comment needs a ton of upvotes, you just saved me so much time. I couldn't get the debug sphere to show and was very close to just restarting everything. Thanks, you rock!
Tysm :)
Thanks for this comment, I added and removed the minions pack like 5 times trying to find that montage lol. I don't know if it's the same in UE4 but in UE5 when you're adding the notify to the montage you'll need to right click>add notify state>montage notify window. Just adding a singular notify wouldn't give me the debug sphere but notify window worked first try
For point 1: You can keep the DefaultSceneRoot (So you dont have to update the scale, rotation when you create the laser in the ThirdPersonCharacter) BUT you will need to add in the laser blueprint when you Event Begin Play for the laser, call Set Updated Component and pass it the static mesh.
I did exactly as you and the video said for #1 but can't get my lasers to collide with anything.
Just wanted to let you know that out of all the tutorials out there, none helped me as much as yours did. Not only did you clearly indicate why you were doing all the steps that you did, but your methodology of teaching was amazing. I ended up learning so much about the engine in just 2 hours then I had previously by watching 15 hrs worth of tutorials! Thank you for taking your time to do this. I had given up on unreal but decided to watch " 1 more" video to see if it made any difference. I'm glad I did. Instant sub! Thank you!
Thanks!
Timestamps:
1:00 - Setting up the Project
1:25 - Adjusting the Camera
2:40 - Finding a custom character in Marketplace
4:20 - Adding animations to the character mesh
5:22 - Adding "gun-fire" action mapping
7:30 - Explains blueprints for fire action
10:30 - Montage
13:55 - Making the emissive bullet
Thank you
I think you forgot that the video is 2 hours long.
"A very long term lifestyle" HA-ha-ha, what he doesn't tell you is after you learn enough to be dangerous, you get hooked on the engine and your family comes looking for you because you haven't eaten or slept. It's a sickness! rofl
I told my wife "Building games is the most fun I've had with my clothes on".
Thank you again for another awesome video class. I always feel like you're speaking with me, not at me.
To be honest with you. your the only person on RUclips who explains things so very well. i have learned so much watching your videos man. I cant thank you enough. you deserve someone buying your courses. ill buy them and learn more. thanks very very much. now ill move to part 2 :)
Thanks man. Itching to make a new tutorial series. What should I make? I could always remake this one
@@UnrealEngineTutorials If its not to much to ask. I would love to see a video about day and night cycle and how to set time to make them both work together . hope u like the idea :)
@@UnrealEngineTutorials Making a day and night cycle sounds great. If you can, please do that. If it's possible of course :D. Thank you
timestamps would make this tutorial even better.
No. Really no. It tutorial, not a wow! Show
No, it isn't. It's already perfect
I've been doing a lot of different tutorials recently and yours are some of the best for me. It really helps when you pause for a moment to briefly explain the reasoning behind what you're doing. A lot of other tutes don't bother, and it's so helpful. Thanks for the good guidance!
Tip for the people having an issue where the enemy suddently stops if you move while he's attacking, you can do two things to fix this:
1) Go to the enemy attack montage and move the Notity to 0 in the timeline.
2) Setup a hurt animation for the player character and stop its movement at the same time the animation for the enemy begins.
Reason for this is the SphereOverlapActors that should catch the player is delayed by the Notify in the enemy's montage, so by the time it checks if the player is overlapping the sphere, the player has already moved.
could i put a delay in the code so they happen in the same time?
You can also connect the "on completed" pin on the play montage node to the chase player node instead of using the delay!
This is a very helpful tutorial for getting familiar with the basics of Blueprints. Thank you for all the work that went into it. One thing I found tricky while following along was that sometimes you refer to things using generic language. For example, "Under Planer Movement. Check this and put 1 on Z." (31:34). Often I am not watching the video but rather listening to the audio and following along in my Unreal Editor. When these generic instructions are said I have to tab over the the video, and rewind to see what you actually did. I understand that this is a video from over a year ago so you may have already made an adjustment, however if not, using a little more specific language would help tremendously. Again, thank you for sharing your expertise. Cheers.
I think what I love about your videos is that you show a bunch of stuff, and really the learning comes from just doing it. Thanks.
Amazing Video. First time ever using UE4 and I already feel soo much more comfortable after watching this video. Blueprints are awesome, i see tons of potential.
I think I can safely say this is definitely the best beginner tutorial to unreal engine blueprints on RUclips.
Just downloaded Unreal Engine last night and watched this and several other video's. Great job, these are some really excellent videos that allow you to dive into the basics right off the bat. Thank you for taking the time to make them!
Awesome! yes part 2 please!! Thanks so much for including the project, it really helps when you get stuck.
No prob! Part 2 will come in a bit
@@UnrealEngineTutorials when is it coming
@@UnrealEngineTutorials please we can't watch Part2. because you hide it
This tutorial looks promising, thanks I can't wait to get started! Awesome to have it in one video too so I no it will not be a waste of time like loads of other tutorials on here!
Haha true!
My favorite RUclips Tutorials comes from this guy ... whatever your name is bro, THANKS for your existence in this World :D :D :D I am improving my GameDev journey quite a lot because of you !
As a refugee from unity I have to say this beginner friendly tutorial is very handy, thanks!👍
Just what I need... I was about to give up on UE because it was too complicated, but now I’ll keep at it! Thanks 👍🏼
This is brilliant! this 2 hours was more helpful then an expensive courses. Even i'm from Russia but it's completely easy to understand, thanks a lot! We waiting part 2, I hope there will be about changing level or setting a main menu
Hey thanks! Yes there will be a part 2 coming soon. Maybe a week or two
@@UnrealEngineTutorials Please make diffrent anims with and without character weapon
Thanks so much! So good for getting a real overview and creating something playable without too much problems
Thank you for these videos. You finally gave me a great starting point. I have struggled to get started in a way I don't feel completely lost. You are the man!
Dude, this is epic. You just earned yourself a sub
Yes YES
Just adding some info, the animations are like that probably because they go with ragdoll right after that. Many games does that, one that comes to my mind is the call of duty series. Great tutorial as well
That's it.
Followed the whole video through and through. Your way of explanation was a bit fast at times but over all works like a charm. Thanks a lot for this video. I'm just getting into Unreal and game dev and this was very helpful in getting some of the fundamentals down.
it's been 10 months, how are you doing so far?
I don't want to sound like a typical youtube commenter, but fuck bro, your stuff is the best. Subscribed. Everything makes way more sense when you explain it. Holy shit. Hard shit just got ezier. Thanks alot man! You are the best. Hope the comment finds you well.!
Thanks!
I know I'm late to the party, but this has really helped me. Thank you. Also, when the AI broke at 1:32:44 you dodged its hit, so the hit logic never triggered.
This is by far the best tutorial on the subject on all of RUclips.
Thank you!
@@UnrealEngineTutorials I really like your style of explaining. I am considering buying your CS:GO course. Keep up the good work.
dude this was awesome. i like the "learn as you go" format
This was an awesome tutorial to get a hold of the basics, amazing!
1:34:30 - you can actually make the animation a variable. It just doesn't have "Promote to variable" option. You still can manually create the variable with "Anim Sequence" type. Animation blueprint is still better way to do it though. ( I think )
This is extremely valuable content, and it is well made 👌🏿 Major props to you. You deserve way more subscribers.
Thanks
Cheers, I've now learned the basics of using blueprints for coding, thanks to you. I've been scripting in GDScript and LUA for a while but this is a lot better once you get the hang of it.
That's actually an insane video, since you cover most basic things and even tell people about things like class inheritance. This is rare, 'cause most tutorials usually just go with a "Less make an enamy" and a single class, at least in Unity. Insta sub and like on this one. Thanks for your work!
Also found out you can't add "Paragon Minions" to a project with engine version 4.27 as for jan 2022. I've found a replacement in marketplace, it's called "City of Brass: Enemies" - it's free and works with latest engine version. Hope that helps.
Wish I've seen this yesterday. Thank you!!
You can just change what version you import.
Click Import to project
Check Show all projects check box
Pick your project
A error saying asset not compatible please select closest alternative version
click the arrow next to red highlighted text that says Select Version pick older version
4.26 worked for me
You can still add older version asset to your unreal project just have to change the version type. I am using 4.24 in unreal 5 albeit its a little buggy.
They dissolve/disintegrate before they hit the ground, that's why they stop so abruptly. Thanks for the video dude, a lot of help!
Thanks man - been working with UE for a couple months now and it's all starting to finally click after watching some of your vids. Subscribed and will be checking out your other content for sure.
Check out my courses! Covers way mire than these youtube videos
2 hour shooter? I am on DAY 2 and only half way through the video LoL Having a blast, love learning new things and you do a great job in getting a lot of info out in a good way, I remember when I was younger on my trs 80 and mainly my commodore 64 , I used to get magazines that had pages and pages of code and you had to type them in exactly. Could spend days typing to play a game of hangman but usually had a day or 2 of debugging before we could even play :=o
Glad I'm not the only one taking my sweet time to follow this tutorial, been at it for a good few days now :')
Okay so I have set up the sphere collision so that I can start applying damage to the player character and I have run into 2 problems. The first is the fact that the debug sphere isn’t loading in when the enemy attacks (1:23:42). The second is that after applying the damage output to the ai (1:27:05), the print string isn’t popping up with anything in the viewport. I have been trying to fix it for a few hours and I haven’t gotten anywhere, I hope that you could shed some light on it :D
Edit: Never mind I have fixed it 😃 for anyone having the same problem as me you have to go into the montage editor, right click over the notifies tab, hover over add notify and then click on montage notify. This will add a notify to the montage which the play montage node will read and apply to the rest of the blueprint you have made. Hope this helps
Yup thats all covered in the video
DevAddict Yeah haha, I must of missed it. But on another note your tutorials are awesome, very informative and easy to understand. I would love to see your take on a dialogue system or text to screen widget system sometime :)
Hi,
How did u solve the first issue? the one with the debug sphere
Edit: Nwm. I was just a potato... found the "add notify" option u talked about. Ty
@@gergomagyari8042 Follow the edited comment beneath the question I asked and you will be able to solve the issue 👍🏻
@@Owen-op9hs I missed that too! thank you!
@ 18:23 i needed to check this Box:"Show Engine Content" under the "view options" tab to be able to use the Sphere mesh ;)
@@samer.a i think only some assets/objects are shown at the beginning because when you enable all boxes you have like 3000 things.
When you leave everything how it is you have 79 i think.
So its for beginners :)
@@Lxcx311 Thank you
thanks :)
Thank!
Thanks!! If you're new like me, you'll want to know that the "View Options" is located in the bottom right hand corner of the Content Browser.
Great tutorial. Had some trouble with the Minions not being compatible with 25.4 and higher, but i found that if you install it to a older version then copy the Minions folder into the content of your version it works fine. I'm using version 26.1.
Yeah gotta migrate them from an older version. Annoying
Thanks a lot for this! Such a great introduction to the engine, can't wait to go further on my journey :)
22:50
The BULLET logic starts here
Is anyone else missing the Jungle Attack Montage? I even searched for it in the editor and it's not there.
Make the montage by right clicking any attack animation
@@UnrealEngineTutorials Thank you, I didn't know it was that easy. 0o (looks around to see if anyone else thought he was dumb). It's not that the engine is hard, you just have to know the tricks. :D
Glad someone asked this. I thought I was going to be stuck for a little bit
you are insaine and i like to thank you for uploading gold content like this. Subbed
Protip- if you split the get world transform pin, you can drag the loc and rot off of that, and set the scale directly ^^
For anyone who has the laser going through the target, i found the setting that went wrong, i still dont know why it went wrong but here is the fix. At 54:41 under collision, for some reason its set to "ignore" pawn for me. In the video this is not the case, hence why its working in the video and not for some people doing it themselves. just put the pawn "ignore" to pawn "block" like in the video and it will work as intended and shown in the video. :) have fun
So I have a similar problem, but mine is a little different. My problem isn't that my laser is going through him but my laser is destroying itself upon contact with my AI. I labeled his tag as enemy but it seems that the game thinks he's still a world object. Do you have any idea how to fix this?
@@CrazyGamer-dz7du but thats the desired setting? the laser applies its dmg on contact with the AI and destroys itself after that. If it doesnt destroy itself it weirdly sticks to the AI character which doesnt look good at all unless youre using medival arrows as projectilesmesh or something that is supposed to stick to the opponent mesh
you can check if its applying damage by printing a string ( which is actually shown in the tutorial a couple of times)
@@artywatts4892 I have a string and that's what I'm saying it won't register the enemy as an enemy and sees it as a world object and destroys itself before even applying damage. That's my issue currently no damage will apply because my laser just deletes itself. I tried fixing it by not allowing my laser to be destroyed but even then it won't print string any damage values.
Paragon "The Frey" character looks so fun.. Honestly all of them do.
I got into trying to make games a few years back, I was spending 8 hours a day every day for maybe 6 months. And it felt like I was getting nowhere. I was using the unity engine. You just created in 2 hours what I couldn't create in 6 months with unity, mainly because I'm not good at it, but also because the stuff UE has built in to it, you have to pay for in unity. Competent character controllers, visual scripting, all this stuff wasn't included with unity at the time I was doing it. And because of that you had no base framework for anything. Like if I paid for a character controller, it wouldn't come with "states" that I could mess around with in the visual scripting side of things. Because that was something else that needed to be bought and was made by a different person. So my options were to learn how to make everything from scratch, or try to get different systems made by different people to work together. These videos make me want to give it another go, but using UE this time. I wasn't learning anything and I was just wasting time. It feels like with UE I could learn how to make it myself (by watching tutorials of course) so I would have control over everything. Instead of being limited to what other people made, that again, I couldn't get to co-exist.
This was so helpful. When I become a famous game dev, I won't forget you
Thanks and there is more to come really soon!
Thanks bro, this is sooo usefull and I purchased all your classes in udemy
Great video, I learned a lot and now have a solid starting point for a top down shooter. Thank you very much and keep up the great work!👍👍Great channel also BTW
Hey dude, at 48:00 my enemy did not have any collision, I really did not understand because my enemy's capsule component had block all but it did not block it and did not display the name, anyway thanks for the support, I am a huge fan!
@@lukaloncar220 its under defaultsceneroot, is there a way to make it a component on its own?
@ 18:23 I needed to check this Box:"Show Engine Content" under the "view options" tab to be able to use the Sphere mesh - This is someone else's comment. This fixed the issue where the projectile was flying through everything and not colliding.
Around 1:20:00 we are looking for a Jungle Attack animation montage but for me that didn't exist. It wasn't hard making a new one using the melee attack, but I was having trouble getting my sphere to load. Turns out the custom notify I created on that montage wasn't working, I just needed to use the PlayMontageNotify preset. Ended up working fine for me after and everything else did fine just as you showed. Figured this might help someone else if they run into it and get stuck.
Great tutorial, thanks!
Thanks for actually leaving the comment! That was missing for me as well and tripped my up a bit on which type of notify to use
Thanks. Great Tutorial, just purchased a couple of your classes on Udemy.
Thanks man! Be sure to come into the discord
Great Tutorial mate!! really apricate it Thank you.
yo love your content dude
Thanks!
You are a very good teacher, thanks for this it really helps! 🙏🏾
Dude, I love that you debug on screen!
Most tutorials > We're going to put the spawner arrow for the laser a foot infront of the character, and you'll see why later.
Me > never see why and More importantly, never learned. Akin to the teacher says 2 + 2 and we say 4
DevAddict > "We can use this arrow to spawn in the laser "
Me> We should put the spawner arrow inline with the gun
You> same
Me > test play, shot gun, laser doesn't move
Me > maybe it's coliding with the character??
You > Yes, It's coliding with the character
You > we move the arrow (makes sense)
You > use Rotation From X vector and make transfrom blue print
Me > The F??
You > I understand this may not make sense to you now. Given time and exposure to blue prints it will. There are many great bluePrint tutorials
Me > Thanks Bro! You're the best!
post script. When I saw that orange Spawn transform paramater on the SpawnActor method ( not sure at this point if that's a paramater or method) I paused the video and google it. There's a lot of people stumped by that thing.
If your projectile doesn't get stuck in the wall make sure in BP_laser under collision under Object Type it is set to Projectile
Quick question, the health bar is working, but it only shows up once I’ve been hit? Any ideas? Like I say, it is working and can be seen when getting hit, just curious as to what you think may have gone wrong for future reference! Brilliant videos pal, really appreciate them. About to look in to your courses too as I find you explain things really thoroughly.
Note for myself (and for others) at 1:00:11 also if you want to stop looping the death animation if you keep shooting the enemy then inside the BP_EnemyBase create a Boolean variable (i name it IsDead) and right after Death Event i'll set it to True. After that right at the beginning of the Event AnyDamage create a branch that have the condition IsDead and continue your logic from your False branch. The True branch should be left empty
your killing it
Lets go!
Awesome content yet again
Does anybody know why my lazer can't collide with the NPC at 48:00 ? I checked everywhere and every collision on my lazer and my enemy_forest was turned on.
very much confused by this also
I had the same problem because I didn't select the correct static mesh at first. The "sphere" (with no prefix) will only appear if you enable "show engine content" when searching for the mesh.
I had the same problem but also had to make BP_Laser the root component, was wondering why my laser didn't go huge earlier but also wouldn't collide with anything, because it was a child of the root component. Changing that fixed it
@@jamgrowell1482 Bless you, this worked for me.
@@jamgrowell1482 brother can you help me I had facing same not colliding with anything
Best tutorial ever! Love you~
hey man, i know im a little late to the party. I was actually looking at your courses, I'll likely end up purchasing one because its only a 20 spot. but sometimes a 20 spot is hard for someone to drop. I'd be more inclined to drop that 20 faster or maybe someone else may be more inclined to think of it as less of a risk if you made video demo's of your courses. Perhaps start screen, a small info section of what you'll be covering and then a demo of what the final project will look like. I think ima check out the top down lecture course after i finish this video (only about 30 mins in) also this is all coming from someone that has zzzzzeeerrroooo knowledge about anything which i figure is the case for most folks watching a video like this one.
Thank you so much. Love this tutorial!
Hey. In The Video At 1:17:07 You Changed To Play Animation Montage Not Animation For The Attack And You Used The Animation Montage In The Paragon: Minions Asset But Now The Animation Montage Isn't Available So I Can't Do Anything Can You Help Me Pls
Is your montages hitting either? I’ve had the same issue today. Had to make my own montage using a different animation but it doesn’t have a notify on it. I’ve added one but can’t seem to get it to register the debug hit maker
you can make a montage from the base attack animation (right click on the animation you want and a "create AnimMontage" option should be available. Once the montage is created, you should be back on track with the tutorial :)
@@preecey18 I'm having the same problem with the notify thing. Stuck here.
First problem started at just the 3:50 mark. After unpackaging the character models of lT Belica I don't have any option to click back on Third person character. You have your thing set up differently than default or they changed ui in update. I can't find a way to get back to third person bp.
I'm stuck at around @47:40 where after I bring in the enemy to try and shoot it, the laser goes right through the enemy and the print string doesn't say "Enemy_Forest". It goes on to hit whatever else is past the enemy. Not sure where I messed up but I would appreciate any help, thanks.
Edit: So far I was able to fix my issue by going into the "Enemy_Forest" BP, clicking on the Capsule Component then going to Collision. Changing the Collision Preset from Pawn to Custom then changing the Object Type from Pawn to PhysicsBody. Not sure how right this is but it seems to be working so far.
I’m getting the same issue my bullet is just going through everything could you help me
@@ColinClipz I had to delete my laser BP and start over. I don't know what was causing the issue but it fixed it. I think it had something with the mesh I used for my sphere. I didn't use default sphere mesh the first time. I accidentally use one of the sphere mesh from the character model pack I downloaded.
thank you! spent forever trying to figure this out. this solved it for me as well.
Thanks for the great tutorial! The only complaints I have is that you never got to the point of implementing the laser's audio or telling us where to get the free sound files, which you began to do earlier in the video but never finished. Also, you have a link to part 2 in the video description but it says the video is set to private. Thanks again.
If anyone had a problem with the laser hitting everything _but_ the enemy, I spent a while playing with settings to fix that. It turned out that the laser was shooting over its head, so I just lowered Spawner and it fixed that problem.
i havent played paragon, but i would assume the death animations end like that because there is some sort of particle effect or something to make them look like they are explodeing or getting their soul teleported. that seems like a logical explanation to me lol. anyway 59:34 in and really excited about what i got so far! you just said "idk why" so many times and i thought i got it figured out so i had to give my input...will be back when im done , and again when i finish my project after i finish the toutorial
Yeah or maybe they switch to ragdolls at the end
@@UnrealEngineTutorials yeah i think you pointed that out in the video if i remember correct, ;) by the time i got to the end i must of forgotten all about that
Thank you for making this video, it really helped me.
1:20:27 I created the montage but when I went onto it to do this I do not see the little yellow bar you are talking about, just the green and purple one at the top.
Never mind I fixed it, if anyone is having the same problem what I did for it to show is right click -> add notify state -> montage notify window
@@rhynoedits Thank you!!!!
Awesome tutorial! Really learning from your vids!
i tryed using play montage and its not working for me . and i also add the slot in locomoti
on its still the same (enemy running towards player and idle )
Im having the same issue. My enemy runs to the player and attacks once then idles. My node tree is the same as his in the video with the same settings but still can't figure out how to loop the attack and continue chasing
Great tutorial...Keep going
Blueprints, blueprints everywhere !
Is there any solution with the minions because they only work in 4.26 and I have 4.27?
There's a very simple solution. go to your epic games unreal engine library, click the yellow plus sign next to your 4.27 unreal version. and add a 4.26 version of unreal as well. There's also a way to add them another way, but i'm still new and don't know much.
Part 2 please i love this
There is a part 2 😎
Thank you for this video. It really helped a lot!
I got a problem, when I hold 4 it doesn`t do anything (19:28)
While holding 4 you need to left click with your mouse
@@taylorhead9842 thx
1:40:00 I’m getting a error about the set dead in the event graph of the animblueprint have any ideas on how to fix it?
This is also happening for me
compile and save the changes in your ThirdpersonCharacter. That should fix the error.
@@peterlustigtraurig You deserve many upvotes for this, thank you. I'm not sure if it's mentioned enough, but compile/save really needs to be done often. Every change often sometimes.
I believe that for performance reasons, one should use Interfaces instead of Tag and Cast to
Great one Jeff
Love this video, however i was looking for your other version of it where you show us how to aim where the mouse is pointing so you could fire while running backwards, and wave spawning for each round. What happened to that video sir?
thanks a lot for sharing what you know
it really help others
Awesome. Thanks
I have a problem coming up again and again. I cannot play the animations. None of the simple animation methods and montage methods work. I got stuck at 59:00 . Can you help me? What did I miss, or am I doing wrong?
i couldnt choose right montage at 1:18, just create from the animation u want to paly a montage, right click and create montage
@@miosz2452 Omg thank you! lol I had the same issue and had no idea why it wasn't working. That fixed it though
This is great. Is there an easy way to have the player strafe when A,D are pressed?
Yes but its a different setup
Everyone who has a problem with laser going through enemies like ghost I have a solution ;) I was tired of it for like one big day but i solved it. The laser has property in collision to ignore Pawn. Enemies default have object type set to Pawn and this is the reason why the laser is missing enemies. You have to change enemies object type to for example WorldDynamic and everything will be ok.
We set up the collision in the video. Not sure why people are having trouble with this
@@UnrealEngineTutorials i had the same problem, i dont know why it happend though. maybe different unreal version dunno
@@UnrealEngineTutorials at 30:40 you scroll over the collision with pawn and i think some people assumed you clicked it because it sounded like the solution or what you needed todo.
Thank you so much for this.
Great content, just one issue. you keep back tracking and changing things throughout the video which is very confusing for beginners. Other than that, great stuff. Thx for sharing.
That's game development dude. You're always backtracking and improving the code as you build it. Like 90% of programming is improving the system, squashing bugs, optimizing, and so on
my laser material wont glow, it just turns from red to yellow with no glow. The blueprint looks exactly like the one in the tutorial
(Edit: Bloom was turned off in project settings for me)
Awesome! Just what I needed.
Freaking Fantastic, make a part 2, make enemies shoots guns and hide behind walls.
Part 2 coming soon but it wont cover advanced ai or anything like that
@@UnrealEngineTutorials what are you going to cover?
saving my time stamps here! 28:02
I at the point where i can shoot and detect other objects in the game but when i try to shoot Forest for instances it goes right through him so i thought okay ill check the Lasers permissions to see if the Pawn class was set to ignore or blocked and it was set to ignore so i changed it to black but now the bullet is getting stuck inside me but still detects me but also i walked up close to forest to check if it would at least detect him and it does so how do i make it so that my character to fixed to a pawn but to something else or have i messed up a permissions or something.
if u have any tips or helps suggestions please respond via reply thanks
I have the same problem, i wouldn't mind some help with this
Actually I found the problem in my project, I was using the actual mesh instead of the blueprint... silly me
Hey great tutorial so far by the way! My paragon: minions didn't come with the "jungle_attack" animation montage so I'm kind of stuck at that part of the tutorial. Is there a way to get this separately? Thanks!
Same, ive been trying to figure out how to make a montage ever since.
There is no "jungle_attack" animation, but you can convert any animation into a montage, and then add a montage notify.