UE5: How To Make Bullets - (Projectile Movement Blueprints)

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 45

  • @TheRoyalSkies
    @TheRoyalSkies  7 місяців тому +9

    Here's the bullet particle I used in the video - Thank you to all the members of the community who made it! Hope it helps-!!
    You can download it from my Discord under "New Releases" from the pinned message (NOTE you need to have Unreal 5.4 to use it):
    drive.google.com/file/d/19PPILldtnYyH_TlXGuvkWeEkLFSDzW2l/view?usp=sharing

    • @Gettaroboshinwun
      @Gettaroboshinwun 5 місяців тому +4

      I tried the link and it does not work could not download the asset

    • @ChadGatling
      @ChadGatling 5 місяців тому +4

      Would love to have this particle. Even just to see how it worked

    • @sadya16
      @sadya16 4 місяці тому

      it doesnt work :(

    • @TheRoyalSkies
      @TheRoyalSkies  4 місяці тому

      @@sadya16 Does the new link work?

    • @onurerdemcam
      @onurerdemcam 4 місяці тому

      @@TheRoyalSkies nope doesnt work :(

  • @ALIENwolve
    @ALIENwolve 7 місяців тому +15

    Some trivia bits from Halo:
    Nearly every projectile is homing with varying degrees of intensity. This is one of the ways they do aim assist.
    Spawning a projectile and then launching it takes an additional frame of time, which is exacerbated by lag, so they compensate by also doing a line trace first. If the trace hits a target at a distance the projectile would have landed within one frame, it immediately calls the damage instead of waiting for the projectile to land.
    And can't remember if this has been noted before, but player controller numbers are local, I believe. More or less for split screen, as every player is Player Zero on their own client.

  • @BlueUniverseChannel
    @BlueUniverseChannel 7 місяців тому +6

    Thanks for making this, bro!!!

  • @vi6ddarkking
    @vi6ddarkking 7 місяців тому +4

    Hypnotically speaking in a supreme commanders style game which would be more optimised?
    Calculating the trajectory and letting Unreal calculate the position every frame.
    Or making a spline of the desired trajectory and have the particle follow along it?

    • @jomesias
      @jomesias 7 місяців тому +1

      If you do an animation you’ll have to offset for relative world position which can and will change when you move. And no physics. if you use the homing component in a class/BluePrint it’s full on physics loaded and unreal takes care of the homing trajectory.
      Another option is to apply a physics force (also called impulse), and it will follow it. But no homing! 🎉

  • @FrigidARC
    @FrigidARC 5 місяців тому +2

    Bro I love you so much. No BS, just content

  • @namesurname624
    @namesurname624 7 місяців тому +5

    Ive been trying to make my projectile physically affect hit targets. Its a realistic tracer.
    But to do that I had to discard the projectile component and treat it like a physical object, apply a lot of force to it to make it go fast. Which caused collision issues, which i fixed with CCD but...
    No matter how low the mass is objects always go flying unrealistically either way, even if they have huge mass.
    Any advice on how to fix that?

  • @shadowgames50
    @shadowgames50 7 місяців тому +3

    Could you do a homing projectile tutorial next? Maybe even make is so you can choose the target with a widget?

    • @TheRoyalSkies
      @TheRoyalSkies  7 місяців тому +3

      Done -
      ua-cam.com/video/gIxRDMHJ4n8/v-deo.html

    • @FrigidARC
      @FrigidARC 5 місяців тому +1

      @@TheRoyalSkies Love you bro

  • @PurplePartyParasaur
    @PurplePartyParasaur 5 днів тому +1

    Got this working cool, now how do I make it actually do damage? Can’t seem to use Event ActorBeginOverlap > Cast to BP_ThirdPersonCharacter > Apply Damage

  • @ScienceShorts
    @ScienceShorts 21 день тому

    Amazing. Thanks!

  • @ujugamestudio
    @ujugamestudio 4 місяці тому

    Quick tutorials enough to prototype quickly. I love these

  • @lv1543
    @lv1543 16 днів тому +2

    do you have the files for military weapons dark? i cant find it on anything

    • @breakdancerQ
      @breakdancerQ 9 днів тому

      It was on the old market place which is deleted now, I can't find it anymore either unfortunately. It seems most of these assets are not imported into the new marktetplace

  • @luckyblockfatality
    @luckyblockfatality 3 дні тому

    woah; fast, no silly business
    lets gooo

  • @TRUE-MANDALORE
    @TRUE-MANDALORE 5 днів тому

    where can we find these assets?????????

  • @MrSvenn00
    @MrSvenn00 5 місяців тому

    Is it possible to use Niagara Systems/Emitters instead of a cascade particle system in the "
    spawn emitter at location" block?

  • @nasryahya1825
    @nasryahya1825 3 місяці тому

    Hi bro, many thanks for the great tutorial!
    Im facing issue. I created a Turret and spawned project title from the marketplace you mentioned yet the cube was not responding and didn’t fall upon hit by the bullet. Any thought on solving this. Thanks in advance!

  • @LOL2YOU
    @LOL2YOU 6 місяців тому

    Can i follow this to make a heatray type thing?

  • @sodaguy3651
    @sodaguy3651 Місяць тому

    the bullet is not moving forward for me. It stuck in the same place when I fire it. Also I am firing from player holding a shotgun not turret.

  • @coda4115
    @coda4115 5 місяців тому

    Could anyone tell me why if I add multiple cannons, only one fires at a time?

  • @verse369
    @verse369 7 місяців тому +1

  • @ChadGatling
    @ChadGatling 5 місяців тому

    Why a box colider and not a sphere collider?

  • @SKOP320
    @SKOP320 7 місяців тому +1

    Big Boolet ALGO comment

  • @georgekendjiya1013
    @georgekendjiya1013 7 місяців тому +1

    Now add recoil on the gun 😅

  • @warsarebeautiful3504
    @warsarebeautiful3504 Місяць тому +1

    Bullet is not working bro

  • @CarlWheezer-s2h
    @CarlWheezer-s2h 2 місяці тому

    WHERE BULLET

  • @raxo7546
    @raxo7546 7 місяців тому +1

    algo

  • @Pe4enka5544
    @Pe4enka5544 7 місяців тому +1

    0_0

  • @adriank8792
    @adriank8792 7 місяців тому

    So you're all in on Unreal? That's too bad because while UE5 can look absolutely beautiful, it's such a bad engine for smaller devs and even for triple A honestly. Seeing how hard it is to find a Unreal Engine game that doesn't have performance problems. I feel like Unity is the better engine overall

    • @TheRoyalSkies
      @TheRoyalSkies  7 місяців тому +2

      Unity is a good engine, and I’m actually more comfortable with it still, but Unreal just makes things look real good real fast, and as a character animator/modeler, that goes a long way in time saved in aesthetics -

    • @Caldoric
      @Caldoric 7 місяців тому

      Also, given the skanky stuff Unity tried to pull a few months ago with the per-download fees they tried to impose on game devs, and some other sketchy stuff to boot, it's best to just drop Unity for good. They're inherently hostile towards smaller end users.

    • @Emmn76
      @Emmn76 4 місяці тому

      @@Caldoric I gave up on Unity and started using Unreal because of that. If they tried once, nothing will stop them from doing it again in the future

    • @Caldoric
      @Caldoric 4 місяці тому

      @@Emmn76 agreed. Also, the VR platform I presently prefer is not one that relies on using Unity to make avatars etc. before porting them to the platform itself, unlike VRChat. God, do I hate their creation pipeline nowadays: you have to have WebView2 installed to use their tools/SDK properly. Which is annoying, because I ripped Microsoft Edge out of my system by the roots sometimes in the last year, and I ain't about to go reinstalling it just for that.

    • @marcfielding2460
      @marcfielding2460 3 місяці тому

      Why do you say "Such a bad engine for smaller devs" out of interest? Unity along with having made some bad decisions regarding licensing often turn hot garbage as features to a point where any serious projects have to write engine code to fix problems. Unreal Engine's performance problems often come down to developer implementation rather than being inherent to the engine.