Bow & Arrow Masterclass | Unreal Engine (UE5) | Part 3

3,594
0
Published 2024-05-09
In this part (part 3) of the bow & arrow masterclass you will learn the following:
- Correctly draw and shoot an arrow from the bow
- Create upper-body montage slot
- Use aim offset to rotate the mesh towards where the camera is aiming
- Create a crosshair widget
- Calculate arrow path to always hit the center of the screen

If you want to follow along with my specific bow and bow animations you can get the full project files on my Patreon

Download the project files and support my channel on Patreon
www.patreon.com/Alizoh

Join my Discord server to chat and mingle with the community
discord.gg/AEnM4wvYzN

Assets used:
Mixamo animations: www.mixamo.com/#/?query=standing+aim+recoil

Chapters:
00:00 Intro
00:42 Draw (Pull) the bow
06:22 Firing the arrow (based on draw bow strength)
16:44 Input action for firing
19:05 Testing and fixing bugs
23:36 Animating bow draw and fire
32:57 Aim Offset to rotate mesh to camera direction
41:43 Creating the Crosshair widget
51:48 Calculating correct arrow path
58:01 Next up in part 4



About me:
I've been learning game development for a few years now, I have a background in software engineering, and I also have a background in education, so being able to combine my love of gaming, software engineering and education is the best way to spend my time.

I am currently working on a few unreal engine games as a hobby, but I am also trying to build a community, thus I am creating YouTube tutorials to find others who are interested in game development and design.


#unrealengine5 #bowandarrow #tutorial #unrealengine #ue5 #gamedev #animation #physics #blendspace #bow #arrow #montage #linetrace

All Comments (21)
  • You're such a nice person, teacher and developer!! Each video i watch, you just get closer and closer to "Solaire of Astora" Status in my mind lol
  • Hi Ali, all your tutorials are amazing, you're a very good teacher and pay attention to the smallest things, I took some time to come to the comments and thank you!!
  • @Daniel-sn5se
    I didn't watch it fully yet and I already know this will be fire! You are the best Ali!
  • Awesome Ali! Can’t wait to hop back into this project once I’m back from vacation!!! :D
  • @rancheraosborne
    Hey Ali, your way of teaching is insanely good, great pace, great explanations with examples. Thank you very much. Do you have any plans to cover GAS?
  • @liamshelley8910
    Hello! Your AI series is an absolute gold mine and so perfectly done with all the explanation and detail you went into, it has honestly helped me so much in my own journey into Unreal Engine! I wanted to ask if you ever are thinking of expanding upon it with more RPG style mechanics like AI level ups, displayed names and even Class roles (I.e Mage, Ranger ect). It would be a great help as I have a little project I am working on but am a little stuck in that remark. Have a lovely day!
  • @mebessusn
    Awesome stuff, this is really helpful for the type of game I'm trying to make. I've seen some other people have similar systems but didn't have velocity dependent on bow draw time, which I really want, so this is great. I know you already have the completed project, but did you have plans to do anymore with it? Like maybe add a quiver and an animation for getting the next arrow? Or maybe even a way to fire the arrow without aiming first? Anyways, love the content. Keep up the good work. I'm interested in what your plans for the next series are!
  • @eFko_
    The best content on youtube ;) keep going...
  • @HG-tu2xn
    You're the best Ali!! I've learned a lot from you. I have a suggestion. Can u make a tutorial about how to make an advanced Pick up system, Like for example in PUbG
  • @A.J.Interactive
    Hey Ali, Just what I was looking for! although, Im wondering why you are not doing a do once function instead of having two separate events to tell when we are holding the bow?
  • @esuances7687
    Hi! Idk if it was by choice, but you left this video on not listed... just leting you know, thanks a lot for your content! I truly love it and thank you for it!
  • @meh-yu5yh
    Is there any chance you could make an RPG skill tree in a future video or is it possible to follow older videos online from UE4? I've heard that it's 95% the same so the blueprints should still work, is this true?
  • Your videos is the best tuition videos about UE5 I have found in Youtube! But I meet a small problem in following your steps. When I use "Get Owing Player Pawn" in playerhub, it will always return "none". It seems the palyerhub has no owner. Do you know what is the possible reason?