How to Build a Combat Damage System | Unreal Engine 5 Tutorial | Reusable and Flexible Design

Поділитися
Вставка
  • Опубліковано 19 чер 2024
  • Chapters
    00:00 Intro
    01:41 Creating Blueprint Interface
    03:44 Creating Structure DamageInfo
    09:40 Applying Interface to Player
    11:42 Creating the Actor Component
    14:48 Using the Actor Component
    15:30 Implementing Heal Function
    18:47 Implementing TakeDamage Function
    37:25 Creating the Enemy Actor
    38:45 Creating an Attack Function
    44:30 Ragdoll on Death
    48:05 Health Bar Widget
    53:28 Use Heal Function
    56:00 Outro
    ____________________________________________
    In this Unreal Engine Game development Tutorial you will learn the following:
    - How to create a flexible damage system
    - How to apply it to actors in your game
    - How to extend it to be able to use it for different use cases
    See how I applied this Damage System to my enemy AI in this video • Smart Enemy AI | (Par...
    About me:
    I've been learning game development for over a year now, I do have a background in software engineering, but I've always wanted to create my own game.
    I am currently working on this 3rd person action adventure game as a hobby, but I am also trying to build a community, thus I am creating UA-cam tutorials to find others who are interested in game development and design.
    If you are interested in learning more or if you are interested in working together, please let me know in the comments.
    Join my Discord server to chat and mingle with the community
    / discord
    Checkout my other tutorial here
    • Ue5 Tutorial Energy Sh...
    #unrealengine #unrealengine5 #ue5 #gamedev #combat #blueprint #tutorial

КОМЕНТАРІ • 669

  • @JScott-hk5bz
    @JScott-hk5bz 8 місяців тому +150

    Dude you might actually be one of the best teachers for unreal engine on UA-cam, please don’t stop you’re a goldmine of knowledge

    • @AliElZoheiry
      @AliElZoheiry  8 місяців тому +21

      That's very kind of you to say JScott, I really appreciate you, and I'm very happy to hear that you're finding this useful. I'll definitely keep it up 🙏

    • @lukea7748
      @lukea7748 8 місяців тому

      Might be?

    • @juaecheverria0
      @juaecheverria0 6 місяців тому +5

      He is. This guy does it different. He shows you the real workflow and the most scalable way to do them which literally nobody does because we're "learning" and that's just stupid. New devs should be able to learn the best ways to implement mechanics just like how new statistics majors learn the newest most accurate ways to calc certain statistics. That's the problem many "educators" have.

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

      ​@@AliElZoheiryI'm telling you man if you keep this up you're gonna be flowing with new subscribers. But where do you learn all this stuff??

    • @AliElZoheiry
      @AliElZoheiry  6 місяців тому +9

      @@juaecheverria0 Thank you! I really appreciate that you see the value in what I'm trying to do, I'll definitely keep it up.
      I myself learned all of this from various sources. The proper programming techniques came from my 10+ years of experience as a software engineer, and the game dev knowledge I learned from a mix of online courses, books, conferences, meetups, tutorials, etc.. The best to learn is by doing

  • @netherworld8196
    @netherworld8196 10 місяців тому +60

    This is a far better tutorial and you have allowed this to easily be edited for our own purposes. This is far more educational then many of the videos on yt, since your teaching us instead of telling a single way that only work with very few projects. Thank you so much.

    • @AliElZoheiry
      @AliElZoheiry  10 місяців тому +7

      Thank you so much for the support. It really means a lot to me when people see what I try to do to set myself apart on YT, and I appreciate you for that 🙏

    • @theindiegamedude
      @theindiegamedude 10 місяців тому +2

      Exactly :). This is how it's done! So many folks out there teaching specific things, in a sort of "follow me, and what I do". With the tutorials here by Ali, I feel like I'm learning what all of this stuff actually does. Such as BPCs, BPIs, Event Dispatchers, etc. You can learn by creating a bunch of different projects, and figure it out over time. But, this way of learning is much more efficient and effective.

  • @wachemowe
    @wachemowe 4 місяці тому +13

    Man this tutorial is Gold.
    I literally learned how to implement and use:
    - Interface
    - Struct
    - Enumeration
    - ActorComponent
    - Macros
    - Functions
    - EventDispatcher
    - Construction Script
    And more!
    This is beyond a Combat Damage System!
    Thanks for this :)

    • @AliElZoheiry
      @AliElZoheiry  4 місяці тому +3

      Thank you so much for your kind words! I'm thrilled to hear that you found the tutorial so valuable and that it expanded your knowledge in diverse areas across Unreal Engine. Keep up the great work!

    • @Daniel-sn5se
      @Daniel-sn5se Місяць тому +1

      The best part about this? It teaches very good habits and actually shows you how the game systems should look like! Where is it possible to support you bro? I'm buying you a beer or pepsi if you prefer! :D

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

      Thank you @@Daniel-sn5se I really appreciate your kind words. If you wish to become a supporter you can do that through Patreon (www.patreon.com/Alizoh) but please don't feel obliged to do so. Only if you want to :)

  • @Hobcakes
    @Hobcakes 8 місяців тому +19

    Ali, I've been using Unreal and surfing through tutorials for around 2 years now. This is no joke, your videos are the most clear, concise and well organized tutorials that I have found. They are engaging and they really help me understand what I'm actually doing as opposed to most tutorials that make me feel like I'm just copying someone's work without really expanding my knowledge. Really grateful for these, buddy.

    • @AliElZoheiry
      @AliElZoheiry  8 місяців тому +5

      Wow, Thank you for that comment! I really appreciate you saying that. This is indeed my area of focus, to teach overarching concepts and not simply showing how to do something by copying my solution.
      Since I do focus on education, my videos tend to be longer than others, so I'm very happy to hear you see the value in that 🙏

  • @TheRedDragonKiller20
    @TheRedDragonKiller20 12 годин тому

    Heya Ali. I don't usually leave comments on videos but I gotta say, I was feeling really confused about alot of things related to unreal and I lost motivation until I found your videos and the way you explain everything in such an orderly manner, it just brought back the fire I had when I started.
    You're a legend, keep it up

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

    Another awesome tutorial! I used a different health/damage system before, but replaced it completely with this system. This one is so much more eleborate and gives such amazing options and oppertunities to play with. Absolutely amazing, thank you kindly sir!

  • @aumpatel7724
    @aumpatel7724 4 місяці тому +6

    Learning Unreal for 1 year and undoubtedly the best Teacher. You make learning more interesting and meaningful.

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

      Thank you so much for your kind words! I'm very happy to hear that you find my tutorials helpful and engaging. Keep up the great work, and feel free to reach out if you have any questions or need further assistance!

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

    I'd been stuck on damage system for my game for ages and this helped so much. Thank you!

    • @AliElZoheiry
      @AliElZoheiry  4 місяці тому +1

      You're very welcome. Happy to hear it was helpful 🙏

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

    I have watched 100s of videos like yours. Hands down you are the best at explaining as you go. You give the who what when where why where applicable. Also just how you implement systems and utilize them makes it perfect for people who maybe don't want what you want but need a system in place. You have definitely earned my support. Thank you for everything you do!

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

      Thank you so much for the kind words! I truly appreciate your support and I'm thrilled to hear that you find my explanations helpful. It means a lot to me to know that my content is making a positive impact. Thank you for watching and for your support!

  • @Fizziepop
    @Fizziepop 2 місяці тому +1

    Absolutely love your tuts and your channel. I discovered your channel 2 days ago, and have begun poking through everything. Love the quality of your walkthroughs. You provide the stepping stones to unlocking the universe.
    Thank you much!

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому

      Thank you so much for your kind words and support! I'm really happy to hear that you're finding the tutorials helpful. If you have any specific requests or questions as you explore the content, feel free to reach out. Happy learning!

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

    I am currently learning UE from scratch and like most of the other comments, i find your tutorials the best i found so far!
    And what i have seen in the comment sections of your videos, you respond on questions, even after months and not just picking compliments. That is a very big thing in my opinion, especially when you have done more and more videos, cause most others throw their content out and dont respond in any way on comments when people get stuck.
    Thanks so much for teaching with this quality.

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

      Thank you for this comment 🙏 I do indeed put a lot of effort in these videos, and I do my best to help everyone and answer any question, so I'm very happy that you recognize my efforts in doing so. I appreciate you

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

    Thank you so much for your time and effort making these tutorials. I am learning how to code bps by following along and I'm learning the terminology i need to search more ideas that I want to implement. I will totally end up going through all of these videos.

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

      You're very welcome! I'm thrilled to hear that you're finding the tutorials helpful and that you're committed to going through the entire series. Keep up the great work!

  • @umpalumpa4041
    @umpalumpa4041 11 місяців тому +2

    Really really good tutorial. I've been through probably 20hrs of various tutorials and they've all been great, I've learned a TON, but its hard to tell what's best/professional practice and what's surface level learning. I think this was the first one that really started digging into the more advanced methods of how to set things up and go into some detail about why doing it this way is more advantageous. Thanks for all the effort you and all these other people put in to teaching this stuff for free. Will definitely be checking out your enemy AI vids!

    • @AliElZoheiry
      @AliElZoheiry  11 місяців тому +1

      Thank you 🙏 I really try to do more than just simply show how to build something, but really tech people the core concepts so that they can expand on it and be able to learn outside the scope of the video, so I'm happy you found it useful 💪

  • @TheRopiak
    @TheRopiak 8 місяців тому +3

    Hey this was an amazing tutorial! I look forward to doing more of your videos!

    • @AliElZoheiry
      @AliElZoheiry  8 місяців тому +1

      Thank you Ropiak, I really appreciate your support!

  • @mood3123
    @mood3123 2 місяці тому

    Hello. Thank you for your work. From all the tutorials I've watched on youtube, you're the first one who comes with real modularity and logic. Not another tutorial that is "modular" only if you do exactly the type of game the teacher want you to do ! It's the first time I feel like I'm really progressing and understanding what I did, for real man thank you.

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому +1

      Thank you for your comment! I'm really glad to hear that you find my tutorials helpful and that they have provided you with a sense of progress and understanding. Your feedback means a lot to me!

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

    yes reusable and flexible design is exactly what is needed this is extremely helpful i have subscribed and liked!!! thanks a lot for this

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

      Awesome! I'm glad to hear it was helpful, thank you for watching, commenting and subscribing 🙏

  • @smitf231
    @smitf231 11 місяців тому +1

    Fantastic tutorial! Exactly the sort of thing I've been looking for!

    • @AliElZoheiry
      @AliElZoheiry  11 місяців тому +1

      Thank you! Really glad you enjoyed it 🙏

  • @RossieKgan
    @RossieKgan 2 місяці тому +1

    This is the best damage system i have found so far. Thank you. You're a great teacher too. Please keep up the good work.

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому +1

      Thank you so much for your kind words! I'm thrilled to hear that you found the damage system helpful. I really appreciate your support and encouragement. I'll definitely keep the content coming, so stay tuned for more!

  • @liquidized106
    @liquidized106 9 місяців тому +4

    I saw many many tutorials for UE5, and your videos are top of the list! Easy to follow, perfectly adaptable, customizable, and you always point out the important parts. You earn lots of more followers. Great job, Ali!!

    • @AliElZoheiry
      @AliElZoheiry  9 місяців тому

      Thank you so much for the kind words, really glad you liked it and found it useful ❤️

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

    Man I have followed a lot of videos for UE5. And I have learned more from you in this 56 min than all the rest combined.

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

      Wow thank you for saying that, I really appreciate this comment, and I'm very happy to have been useful 😁🙏

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

    I completely agree with JScott. I’ve started to develop my own game and never done anything like this before. Been looking for stuff on the web and UA-cam to help me understand the workflow of blueprints. By far you explain every step and make it very understandable. Thank you for this content. I’m sure I’ll end up watching all your videos to help learn how unreal works. Keep up the work man. Excellent job

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

      Thank you so much for the kind words Noah, I really appreciate you, and it keeps me motivated to hear that I'm helping people. Glad you enjoyed this tutorial and I hope you enjoy the rest ☺️🙏

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

    Hobby coder totally new to Unreal, this is really helping me grasp how it operates. Thanks for putting it out here.

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

      Hey! Really glad to hear you found this useful ☺️🙏 and you're welcome

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

    youre an absolute legend. i started with unreal a week ago and i havent been able to find a video tutorial that makes any sense bc they dont explain what the individual boxes in the blueprint side of UE5 do. now that i kinda understand the UI of UE5 itself, watching this video where you are using game terms like stun, parry, invincibility frames, and relating it to the software features is what ive been looking for. most people just say "okay so do this, that and the other, and you get this" instead of saying like "okay, were puttin this block here, it does this, you can do stuff with this block thats kinda like that one feature in that one game." which is what youre doing and i love it man!

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

      Thank you so much for your kind words! I'm thrilled to hear that you found the tutorial helpful and that it resonated with your learning style. I appreciate your feedback, and I'm glad that the approach I take in explaining the concepts is making a difference for you. Keep enjoying your learning journey with Unreal Engine!

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

    Past weekend i begun to see your videos and they are awesome all of them. Thanks very much.

    • @AliElZoheiry
      @AliElZoheiry  4 місяці тому +1

      Thank you for your kind words! I'm thrilled to hear that you're finding the videos helpful. If you have any specific topics you'd like to see covered in future videos, feel free to let me know!

  • @itsMBWAAA
    @itsMBWAAA 8 місяців тому +1

    Bout halfway through this video and I'm now subscribed. One thing I have a lot of trouble with is WHY things work for us. Of course, this stuff is pretty rudimentary and relatively easy to explain/figure out why it works, but I've been learning for a good few years now. The way you present what we are doing, why, and how it works is really well done. I look forward to more complex functionality being explained, because it seems you naturally present it in a way that the info can be understood and retained. Thank you very much!

    • @AliElZoheiry
      @AliElZoheiry  8 місяців тому +1

      I really appreciate the comment and the support. Very happy to see that you found this useful.
      If you're looking for more complex functionality, you can checkout my Smart Enemy AI series on my channel, where I actually use this damage system and create a bunch of different enemy types with different behavior using the AI tools from unreal engine

  • @Pizatol
    @Pizatol 11 місяців тому +1

    The way you teach is so clear and structured, your guides are gold, thank you sir.

    • @AliElZoheiry
      @AliElZoheiry  11 місяців тому

      Thank you very much, I'm happy you're enjoying the content 🙏

  • @theindiegamedude
    @theindiegamedude 10 місяців тому +3

    Thanks for the great content as always! I jumped over here from the Smart AI series Part 7. This one is short and to the point. It's one of the best explanations of Blue Print Components, and Event Dispatchers. Great info on the Blueprint Interfaces, Structures, Enumerators, and more as well. Keep up the great work!

    • @AliElZoheiry
      @AliElZoheiry  10 місяців тому +1

      You're very welcome, I'm happy you found it useful, and thank you for your support and kind words, it really motivates me 🙏

    • @theindiegamedude
      @theindiegamedude 10 місяців тому

      @@AliElZoheiry - Of course! I really appreciate the content. It's been tremendously helpful :).
      Take care, and have a great weekend ✌

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

    By far, the best tutorial and scalable for the future, not just to make the Combat Damage System, learned a lot to do more.

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

      Thank you so much for your comment, I'm really glad you found this useful 🙏

  • @deadreadygames
    @deadreadygames 9 місяців тому +2

    YO! I'm so glad I've found your video series; wish I had found it sooner...I'm shocked that you're using Structs and Data Tables as well as Components & Blueprint Interfaces for a Health/Damage System while making the entire concept SO easy to understand and follow along with. I can't believe in under just one hour, I now have a working damage system. Scalable and Flexible is an understatement to describe the value this brings. We only created like 8 files in this project...and didn't Cast to Player even ONCE!!!!!

    • @AliElZoheiry
      @AliElZoheiry  9 місяців тому +1

      I love this comment ❤️ thank you so much for your support, I'm really glad you like it and I'm very happy to have you as part of the community.
      I expanded on this system a bit in the AI series.
      You can see how I applied the damage system in this tutorial ua-cam.com/video/htFAeywLuNQ/v-deo.html
      You can see how I made some edits to it in this one ua-cam.com/video/5mdATB4uYko/v-deo.html

  • @dissuxx7422
    @dissuxx7422 10 місяців тому +7

    Just followed this tutorial. All I can say is that you're an amazing teacher and you earned a sub!

    • @AliElZoheiry
      @AliElZoheiry  10 місяців тому

      Thank you Dissuxx for the support 🙏 I'm really happy you found it useful

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

    I can't believe someone new to unreal make one of best tutorials in youtube! keep up the good work man!

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому

      Thank you so much for your encouraging words! I'm really glad to hear that you found the tutorial helpful. I'll definitely keep putting out more content.

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

    Using the interface was impressive. The lecture was both enjoyable and informative. You have my full support!

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

      Hey, thank you so much for your support and kind words! I'm glad you enjoyed the lecture and found it informative. Your support means a lot to me 🙏

  • @bitflipper0124
    @bitflipper0124 4 місяці тому +2

    Amazing presentation.
    I love how this skeleton of code will live on in many many, very distinct projects.
    I've never seen an hour of code before that I thought "Yeah, I'll absolutely use, and extend this...happily"
    Thanks for the experience.

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

      Thank you so much for your kind words! I'm really happy that you found the content valuable and usable across different projects. Your feedback means a lot to me. 🌟

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

    Best tutorial channel for UE5 I've sound so far. Just full on lecture for 57min step by step. Thank you.

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

      Thank you so much for your kind words! I'm happy to hear that you found the tutorial helpful and appreciate your support!

  • @proxima7199
    @proxima7199 11 місяців тому +1

    Hello, I ve been learning Unreal about 1.5 months, watched a lot of videos and be honest - this one is the best, GREAT JOB!
    Thank you!

    • @AliElZoheiry
      @AliElZoheiry  11 місяців тому +1

      Thank you for the kind words Proxima 🙏 I'm really glad you found it useful, hope you enjoy the rest

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

    watched bookmark 12:01
    finished watching!!! Love your tutorial!! Thanks!!

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому

      Glad to hear it! Let me know if you have any questions.

  • @n00bywan64
    @n00bywan64 8 місяців тому

    Thank you for this damage system, you open a lot of doors for who, like me, are still learning "how unreal works"...
    Hope you will have more visibility

    • @AliElZoheiry
      @AliElZoheiry  8 місяців тому

      You're very welcome, I'm very happy you found it helpful 🙏😁

  • @gibson7969
    @gibson7969 11 місяців тому +1

    Amazing tutorial ! I'm struggling to find tutorials like this where you explain the whole integration and not just a quick prototype not reusable (often just made in the character blueprint). Plus you go straight to the point and are a good speaker !
    I've not finished the video yet but maybe when there is a lot of nested elements like this do a quick drawing of a logic tree ? But as free content it's already amazing
    Thanks !

    • @AliElZoheiry
      @AliElZoheiry  11 місяців тому +2

      Thank you! I indeed try to teach more than just show how something is done. So hopefully after finishing my tutorials, you have the knowledge to expand on it yourself and then you're able to create more complex systems, instead of just being able to create exactly what I showed you.
      I like the idea of the doing a logic tree or some diagram to explain complex topics, I'll definitely consider it in future videos

  • @gusmaiawork
    @gusmaiawork 4 місяці тому +2

    this content is amazing and so is the way you teach it, huge thanks for sharing your knowledge with us! 🙌🙏

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

      Thank you so much for your kind words! I'm really glad you are finding the content helpful. Your feedback means a lot to me 🙌🙏

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

    Dude, i love your tutorials on unreal, really helping me grasp some of the functions and does and donts super easy to follow and understand.

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

      Thank you ☺️🙏 it always brings me joy to see that i have helped someone, glad you liked it

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

      @@AliElZoheiry for sure man i look forward to seeing more of this type of stuff in the future!

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

    Just recently started learning this stuff and ur vids are a great help. Blueprint logic still makes my head spin, but atleast I have something to work with now, thanks!

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

      Glad to hear that my videos are helping you out! Blueprint logic can definitely be overwhelming at first, but with practice, it will start to click. Keep at it and don't hesitate to ask if you need help.

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

    The amount of wisdom you have is top notch, literally the best teacher on youtube, following your tuts im not just made a playable game, I'm full of knowledge now. Understand how everything works a little and i logically can fix shit in my blueprints, sequences and so on, giving the opportunity to trial and error, not just follow how fella on the screen doing it .
    thank you!

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

      Thank you so much for your kind words! I'm really happy to hear that you gained a deeper understanding of how everything works. That is exactly my aim and I love hearing success stories like yours! Keep up the great work, and feel free to reach out anytime!

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

    The Best video I even seen! So long looking for this type tutorial.

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

      Thank you so much! Glad you liked it.

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

    I virtually NEVER leave comments on videos but I really have to tell you what a great series this is. After building a player movement system on my fledgling project, I was at a standstill about how to begin making combat work - whether to work from scratch or buy an asset. This is such a great breakdown of how to start making a combat system and is so modular and in line with good practices that it has been really easy to just start along with you in my first person game and change little things to suit my needs when appropriate. Thanks again for your time, really!

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

      Thank you so much for taking the time to leave this comment! I'm happy to hear that the series has been helpful for your project. It's great to know that the modular approach aligns with what you needed. Good luck with your project, and if you have any more questions, feel free to ask!

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

    This is one of the best tutorials I've ever seen for UE, going to watch all your other tutorials now

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

      Thank you so much for your kind words! I'm thrilled to hear that you found the tutorial helpful. I hope you enjoy the rest of my content and find it just as useful! 😊

  • @charzulu
    @charzulu 10 місяців тому +4

    Amazing work, one of the best tutorials for unreal on the internet.

    • @AliElZoheiry
      @AliElZoheiry  10 місяців тому

      Thank you for your kind words 🙏

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

    Men i came across this video at 1am and as a software engineer this is like a movie lol! best video on UE that i've ever seen, new subscriber about to watch your whole library! keep up the good work!

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

      Hey there! Thank you so much for your kind words! I'm really happy to hear that you found the video so engaging, and I appreciate your support as a new subscriber. I hope you find value in the rest of the content on the channel as well. Happy watching!

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

    wow, thank you very much for all the tutorials.. the are much better than 99% the other here on youtube, best greetings from germany :)

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

      Thank you so much, I appreciate you saying that 😊🙏

  • @MaHa-ew1kc
    @MaHa-ew1kc 3 місяці тому

    A really great Tutorial. I was implementing my ParentActor with all variables like Health, AttackSpeed, MoveSpeed, PawnType etc. from a struct and its base functionality. Create ChildActors from it and give its default values. Now I am thinking on the way to merge it with your implementation. Yours looking so much cleaner. I appreciate you sharing your skills with us! Thanks!

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

      Thank you for your kind words! It's great to hear that you found the tutorial helpful. It sounds like you've come up with an efficient system for your ParentActor. I'm glad my implementation has inspired some new ideas for you. Keep up the great work!

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

    The number of views and likes don't do this video justice. Thank you for creating this perfect tutorial ❤Not only did it help create a damage system, but now I also feel like I understand how to better structure other functionalities and make my blueprints cleaner :D Your explanations are very clear and logical

    • @AliElZoheiry
      @AliElZoheiry  9 місяців тому +2

      Thank you so much for the support 🙏 one like from someone like you is worth a lot more than hundreds of likes. I really appreciate it 😊

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

    Amazing tutorial... love the modularity of the bpcs

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

      Thank you 🙏☺️ that's indeed what I was going for

  • @AshkPunk
    @AshkPunk 3 місяці тому +1

    Very useful, very chill. Love it. Thanks.

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

      You're very welcome! Glad you found it helpful and enjoyed the content. Thank you for the positive feedback!

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

    I know this is a little out of nowhere, but I think I love you. Thank you for helping my art brain get this all straight!

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

      I'm really glad to hear that you found the content helpful! and thank you for your kind words! I really appreciate you

  • @ukrainianbimba199
    @ukrainianbimba199 2 місяці тому

    Ali, thank you for your work!! Using your tutorials to make my demo game for state championship, you are really great and what is really cool is that your system is easily compatible with my code. Happy Ramadan 🎉

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому

      You're very welcome! I'm glad to hear that my tutorials are helping you with your demo game for the state championship. Good luck with the competition, and happy Ramadan as well! 🌙

  • @Justlivin00
    @Justlivin00 9 місяців тому

    Very happy to have found your channel and thank you for this video series.

    • @AliElZoheiry
      @AliElZoheiry  9 місяців тому +1

      And I'm very happy to have you as a subscriber, thank you for the support 🙏

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

    This is fantastic. Most other UE5 tutorials are “How to implement health in 5 minutes!” and are just thrown together, completely unsalable. This is not only a robust solution but you’ve explained everything so well. Thanks!

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

      Thank you so much for your kind words! I'm really glad you found the tutorial helpful and the explanation clear. Your feedback means a lot, and I appreciate you taking the time to share your thoughts.

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

    Thank you dude for the tutorial, followed though and created this, bout to move onto the next tutorial. I had an issue where the health bar was only coming up half way full but this was because I had the MAX health set at 100 and current health defaulted at 50. Also felt like a genius at the end when I added - Delay 2sec- Destroy Actor node, to the death of the enemy sequence by myself lol.

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

      I'm really glad you found it useful. I'm also happy to see you're learning new things and making additions yourself. Keep it up 💪

  • @blasphire
    @blasphire 3 місяці тому +2

    This man is out here teaching Game Dev Theory while teaching how to use UE, it's unreal. Solid info, Thanks for the lesson!

    • @AliElZoheiry
      @AliElZoheiry  3 місяці тому +1

      Hey, thank you so much for your kind words! I'm really glad you found the lesson helpful. I appreciate your support! 🙏

  • @RetroVaultDwellersRealm
    @RetroVaultDwellersRealm 2 місяці тому

    Brilliant. Like others have said, I have learned more here than in all the Udemy tutorials I have tried. You have explained things in a way that allows me to follow along as well as consider my own implementations. Well done!

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому

      Thank you so much for your feedback! I'm thrilled to hear that you find my tutorials helpful and that they have brought a new perspective to your learning. Your words genuinely mean a lot to me.

  • @davideblonda6159
    @davideblonda6159 Рік тому +2

    You are really professional in the way you build things, you deserve more subs! Good Job.

    • @AliElZoheiry
      @AliElZoheiry  Рік тому +2

      Thanks so much Davide, I have a background in teaching software but I'm relatively new to game development so I'm also learning in the process. Really happy to see that you found it useful 🙏

    • @davideblonda6159
      @davideblonda6159 Рік тому +1

      Yes, with my current understansing of unreal blueprint, i can see you are doing things by focusing on reusability and efficiency. That concept alone is very much complicated for beginners to understand and to achieve. So far so good keep up the great work man. i hope you are going to develop something great one day.
      Annulla
      Rispondi

  • @arkadiuszmazurek8898
    @arkadiuszmazurek8898 10 місяців тому +1

    Very good tutorial.
    For me as beginner it could be very hard and confusing.
    Luckily I had previously some tutorial about basics of UE5, so then it was much easier to watch this.
    Fact that you created very practical and universal damage system for every object that we can imagine is very nice :)
    Great respect bro for your work :)

    • @AliElZoheiry
      @AliElZoheiry  10 місяців тому

      Thank you for your kind words. I'm very glad you find it useful ☺️

  • @ronansevtn5603
    @ronansevtn5603 3 місяці тому +1

    One of the best tutorials ever my god I love it!!

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

      Hey there! Thank you so much for the incredibly kind words. I'm thrilled to hear that you found the tutorial so helpful and that you loved it! Your support means a lot to me. Keep creating amazing things!

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

    Honest feedback from a semi-beginner coming your way.
    I always first check if a guide's for Replicated (multiplayer) because I've learned the hard way that following hour(s) long guides just to be left at "not multiplayer" "not replicated, figure it on your own" kinda sucks, so a very very (VERY) small critique for not making that clear on the start since not just me, but a lot of people are making projects that are not intended to be a single player projects. But on the other side, I've followed along the entire tutorial and I can proudly say (as someone who went through so many of them haha) this is definitely the best tutorial out there. Straight to the points, super simple, explaining things for all types of people (ones new or experts to unreal), very dedicated, nicely edited...I am definitely subscribing and looking for more of your guides, you sir, are a blessing!

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

      Hey, thank you for your honest feedback and for pointing that out. I'll definitely ensure to clarify the multiplayer aspect in future tutorials. I'm thrilled to hear that you found the tutorial helpful and thank you so much for subscribing! I'm really grateful for your support 🙏

  • @gabrielpereyra6759
    @gabrielpereyra6759 8 місяців тому

    Had a small hiccup, but I realized my error. I really like this tutorial. I appreciate how you explain why for a lot of the decision instead of just being like ""this is how we're gonna do it."
    One issue that I have with other tutorials is that they don't make a lot of the blueprints compatible for multiple things. They just mention that it can be done.

    • @AliElZoheiry
      @AliElZoheiry  8 місяців тому +1

      Thank you Gabriel, that's indeed the niche I'm going for. Explaining things in a detailed manner to make it scalable and reusable for multiple cases. I'm glad you appreciate that value of that 🙏

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

    Thanks for this, man. This is very well done.

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

      Hey, you're very welcome! I'm really glad you found it helpful. Thanks for watching and commenting! 🙏

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

    Bro you are on the next level, keep up the best work man. Wish you all the best

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

      I appreciate your support man, thank you 🙏

  • @sirboblet2480
    @sirboblet2480 5 днів тому

    I picked up this tutorial when it was mentioned in the Smart Enemy AI series, and it truly blew my mind how much better this was than my formal education in getting me to visualize structs, enums and events. Thank you!!

    • @AliElZoheiry
      @AliElZoheiry  5 днів тому

      Thank you so much for the support 🙏 it truly means a lot to me. I'm glad you found this useful, I appreciate you 🙏☺️

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

    I used this to implement a damage system for a 2D top-down setup. It works brilliantly! Thank you!
    The biggest change I made was instead of using the Get Actor Forward Vector node for the inflicting damage function, I used a Directionality function that I made from another tutorial. This only works for the player character at the moment since my unpossessed character isn't working quite right yet. However, it's a positive step and I'm happy with the results so far.

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому

      I'm so glad to hear that the damage system is working brilliantly for your 2D top-down setup! And it's great to hear about the positive progress with the Directionality function. Keep up the good work!

  • @vidmaster7
    @vidmaster7 11 місяців тому

    Hi, Ali. You are a fantastic instructor. This is the 3rd video of yours that I've watched. You gained a new Subscriber. What I love about your teaching style: 1) You speak clearly. 2) You give detailed information, but you also leave room for us to figure some things out on our own. 3) You do not play music while teaching. I will not Subscribe to channels that do that. 4) I appreciate your friendly and professional tone. I used to work for Epic when DOS games were a big thing. I am now working on a new 3D game and eventually a VR game. Thank you so much. Allen Pilgrim, Game Designer/Programmer of "Kiloblaster" and "Xargon." Game Design for "Super ZZTs: Monster Zoo."

    • @AliElZoheiry
      @AliElZoheiry  11 місяців тому +2

      Thank you so much for the support Allen, it means a lot to me that you would say that. I am very passionate about teaching and especially teaching game development, so I'm really happy to see that the effort is seen 🙏

  • @Control_Z.
    @Control_Z. 2 місяці тому +1

    Best tutorial I’ve seen so far !

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому

      Thanks so much, glad it was helpful 🙏

  • @user-ql5pk2ci2u
    @user-ql5pk2ci2u Рік тому

    i learn so much in your channel,grateful for your teaching!

    • @AliElZoheiry
      @AliElZoheiry  Рік тому

      Thank you so much! I'm grateful for your support 🙏

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

    You are a great Ali is great, I hope to continue learning with you I am also a programmer and new to unreal engine and I liked how you have implemented the interface of the damage system is a great start.

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

      Thank you so much for your kind words and support! I'm thrilled that you found the damage system interface helpful. I look forward to sharing more learning opportunities with you in the future. Keep up the great work!

  • @R0w4nH0pk1ns
    @R0w4nH0pk1ns Рік тому

    this is useful, I've been considering refactoring my current project into components but there's little content of people actually setting them up for a real application.

    • @AliElZoheiry
      @AliElZoheiry  Рік тому

      Glad you found it useful. This is indeed the niche I was going for

  • @gotagamee
    @gotagamee 11 місяців тому +1

    Simply Amazing. Thank you so much.

    • @AliElZoheiry
      @AliElZoheiry  11 місяців тому

      You're very welcome 🙏 thank you for watching

  • @majupiju2347
    @majupiju2347 2 місяці тому

    Hi Ali :)
    After watching all of your tutorial videos in a couple of days, I've now started following along. And I must say, it was a very smooth ride ;D I made two little mistakes, but with your well-placed timestamps and some active brain cells, I managed to find them pretty fast.
    Your process is very clear, and I really like how you always make a little summary at the end of a section. It gives time to recap and think about what we just did, as well as cleaning up, commenting, or even finding mistakes ;D
    Next stop: projectiles! Or should I continue with smart AI? Hmmm... I think I will first build all the systems and then summon them ;D
    Thanks for your time and effort! One can really see that you're indeed an experienced teacher and that you put a lot of effort into structuring your videos properly. It never feels "too long" since it's super interesting from start to end. And every step you make and every test you do feels great, especially when you become able to fix an issue/bug without rewatching the whole video ;D Then you feel the progress even more :)
    Cheers!

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому

      Hey there!
      I'm thrilled to hear that you found the tutorials smooth and helpful! It's great to know that the timestamps and summaries are aiding in your learning process. I use the projectile system and the damage system in the AI series, so you might want to do those first, but whichever you choose, I'm sure you'll enjoy it. Thank you for your kind words and positive feedback; it means a lot to me!
      Stay tuned for more exciting content ahead!
      Cheers!

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

    You are definitely the most helpful ue5 teacher out there!

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

      Thank you for your kind words! I'm really glad to hear that you find my content helpful. If there's anything specific you'd like to see in future tutorials, feel free to let me know!

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

    amazing series of videos. Help me quite a lot. Many thank super work done.

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

      You're very welcome! I'm glad you found it helpful. Thank you for watching and commenting 🙏

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

    Amazing video, thank you so much!:)

    • @AliElZoheiry
      @AliElZoheiry  9 днів тому +1

      Thank you for your kind words! I'm glad you found the video helpful. Your support means a lot to me 🙏

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

    This was great! Thanks a lot! Really helpful!

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому +1

      You're absolutely welcome! I'm glad you found it helpful. Thank you for watching and commenting 🙏

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

    Thank you, I was thinking of ways to do a damage system and it's very close to what I had in mind. Will definitely have to apply the Interface solution to get the values in the widget elements. I was doing it with hard references which is obviously not the ideal way. I'm doing a space game and it's working really nice so far

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

      That's great to hear. Glad it was helpful 🙏

  • @BachHoaSonTrang
    @BachHoaSonTrang 8 місяців тому

    Thank you so much for your tutorial. It inspires me a lot.

    • @AliElZoheiry
      @AliElZoheiry  8 місяців тому

      You're very welcome. Happy that I could help 😊🙏

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

    Super neat system. Great job!

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

      Thank you! I'm glad you liked it 🙏

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

    Thank you so much for this.

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

      You're welcome! I'm glad you found it helpful. Thank you for your support 🙏

  • @HandsOnKnowledge
    @HandsOnKnowledge 10 місяців тому +1

    This is one of the best tutorials I have ever seen, Thank you Ali for making this and I learned a lot and I honestly can't believe how detailed it was. Thank you and please keep making content you are an excellent teacher.

    • @AliElZoheiry
      @AliElZoheiry  10 місяців тому +2

      You're most welcome 😁 and thank you for the kind words, I'll definitely keep making new content, hope you enjoy it 🙏

    • @HandsOnKnowledge
      @HandsOnKnowledge 10 місяців тому

      @@AliElZoheiry I loved it and I will watch your other videos too, also please setup a patreon account if u haven't done that already. It's a great way for us viewers to show our gratitude

    • @AliElZoheiry
      @AliElZoheiry  10 місяців тому +1

      @@HandsOnKnowledge thank you so much, I do have a Patreon account indeed. www.patreon.com/Alizoh

    • @HandsOnKnowledge
      @HandsOnKnowledge 10 місяців тому

      @@AliElZoheiry Excellent I just subscribed with a custom amount, I will do more when I am able.

    • @AliElZoheiry
      @AliElZoheiry  10 місяців тому +1

      @@HandsOnKnowledge I really appreciate any amount, it helps a lot to keep this channel going, so thank you for that 🙏

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

    Hello ! Just combine this video with the Homing Missile video that you made. Very qualitative, I feel confident about what i'm doing. Thank you !

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

      Hey! I'm glad to hear that you're feeling confident about your work. Keep experimenting and discovering new possibilities in your projects! I'm very glad I could be helpful!

  • @itsMBWAAA
    @itsMBWAAA 8 місяців тому

    Lol in fact I was going to mention if you explain sphere trace math, then you definitely do a great job explaining why things work lol and you did! I hope for more complex sphere trace math to be explained!

    • @AliElZoheiry
      @AliElZoheiry  8 місяців тому

      Thanks again! I'm definitely going to keep diving into more and more complex topics

  • @Chatmanstreasure
    @Chatmanstreasure Рік тому +1

    This was really cool...appricate it !!

    • @AliElZoheiry
      @AliElZoheiry  Рік тому

      Thank you Chris, I appreciate your support 🙏

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

    Very good video, I learnt so much!

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

      Thank you for the kind words! I'm really glad to hear that you found it helpful.

  • @azder4140
    @azder4140 8 місяців тому

    Nice, useful for my game development course.

  • @S.Gamedev-zc2wp
    @S.Gamedev-zc2wp 3 місяці тому

    Thanks thats literally one of the best things I could find

    • @AliElZoheiry
      @AliElZoheiry  3 місяці тому +1

      You're very welcome! I'm glad you found it helpful. Thank you for your kind words and for watching!

    • @S.Gamedev-zc2wp
      @S.Gamedev-zc2wp 3 місяці тому

      @@AliElZoheiry the reply made me happy, thank you

  • @Tehral
    @Tehral 22 дні тому

    I know how to program windows applications for work purpose
    I play a lot of games and understand mechanics
    You just showed me how to apply logic to basically achive everything and on top of that you made me realize what structures are and how to use them
    Damn good tutorial

    • @AliElZoheiry
      @AliElZoheiry  18 днів тому

      That's great to hear! I'm glad you found the tutorial helpful. Thank you for your kind words and I'm happy to help!

  • @patrickborn3494
    @patrickborn3494 10 місяців тому +2

    This is one of the most illuminating lectures I've ever watched on UA-cam regardless of topic. Being able to explain not only the topic and a means to achieve it but also teach concepts on workflow efficiency put you on another level as an educator. The platform would be lesser if you stopped making videos.

    • @AliElZoheiry
      @AliElZoheiry  10 місяців тому

      Thank you very much for your kind words Patrick, I'm very happy that you noticed the effort I put into making the content educational and not just a tutorial you can follow along, but something you can actually learn from

  • @doomlord5236
    @doomlord5236 14 годин тому

    This might be one of the best damage system tutorial i found on ue5 i wondering if u can teach how to make shield and crit damage too

  • @kingalonsoiv
    @kingalonsoiv 9 місяців тому +1

    Thanks a lot for the tutorials bro. there is a lot of pseudo-tutorials out there that shows a hacky way to get things like this done. side note, the AI series helped a lot as well

    • @AliElZoheiry
      @AliElZoheiry  9 місяців тому

      You're very welcome! Happy to hear that you found these useful, thank you for watching 🙏

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

    Very good system design approach, please make more videos :))

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

      Thank you! I'm glad you found the system design approach helpful. More videos are on the way, stay tuned! 😊

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

    Man... I've been on a project for over 3 years, with the damage system completely consolidated.
    I watched this video twice and convinced myself to change everything from scratch for this one, as it is much better and more flexible, you are one of the best Unreal teachers I have ever seen in my life, God bless you :D

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

      Looking at this myself, however, I do not see how he is searching for the specific interface.

    • @AliElZoheiry
      @AliElZoheiry  4 місяці тому +1

      Thank you so much for your kind words! I'm thrilled to hear that the video has inspired a new direction for your project. Your support means a lot to me, and I truly appreciate your feedback. Good luck with the changes, and feel free to reach out if you have any questions along the way. Keep up the great work! 🙏

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

      @@AliElZoheiry Ali, you are the greatest :D
      You can be sure that as soon as I finish implementing all this in my project I will send you the beta so you can see how it is going and give your opinion \o

  • @rugbyf0rlife
    @rugbyf0rlife 10 місяців тому +1

    Absolutely fantastic tutorial.
    As I mentioned on your recent video, I'm beginninfg my binge now. Funnily enough, the first tutorial I followed had me building cast functions everywhere and direct references within each actor and component. It was so unbelievably unrealiable, buggy and difficult to transfer application. The video itself had errors with it, was hard to follow at points, and frankly taught me a poor way of implementation.
    While this is technically "more advanced" since you are using dispatches and structures, I can really appreciate the much more fluid interactivity and scaling. I had precisely ZERO problems following, and no problems with implementation.
    The ONE problem I had was due to the legacy system I was using breaking some aspects of my movement animations due to all the direct cast references when I made a new Player instead of using the Thirdpersoncharacter. At this point I'm just going to scrap the old system and rebuild using this style of dispatches.
    Still sad about my handbuilt stamina system based on the old method though, it workes really well and I'm going to have to rebuild it.
    5 days into UE5 and it's looking good. Onto your next video. If possible, can you release future videos with a 1440p option?

    • @AliElZoheiry
      @AliElZoheiry  10 місяців тому

      Thank you for your kind words, that really motivates me! Always happy to see that my videos help people.
      Regarding the video quality, my video editing software now only supports either 1080p or 4k, and 4k takes a really long time to render and make edits on, it will slow down my production time significantly. Is 1080p really limiting?

    • @demonics7549
      @demonics7549 10 місяців тому +2

      I think the quality of the videos is great 1080p works just fine @@AliElZoheiry

    • @rugbyf0rlife
      @rugbyf0rlife 10 місяців тому

      @@AliElZoheiry its not a big issue, more of a preference thing. I have 2 1440p monitors while im working and watching the guides. Its just a bit jarring going from one monitor where everything is crisp to the other one where the resolution is lower. Now and then i have to lean in a little to make out some text.
      But if its a time issue dont worry about it. These are by far the best tutorials for UE5 and a better resolution would simply be a bit more icing on the cake.

  • @Jamik742
    @Jamik742 2 місяці тому

    another amazing tutorial ,easy to follow and it always works perfectly ! thank you so much. Do you plan on doing any inventory/ equipment tutorials in the future? things like ,picking up items from the ground ,equiping new weapons with different damage stats etc ?

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому +1

      Thank you for your kind words and support! I definitely plan on creating an interaction system with pickups and enemy loot

  • @michaelpease2103
    @michaelpease2103 4 місяці тому +1

    Anyone here who wants to understand the "why" and the underlying mechanics of every node in the unreal blueprints system should check out coqui games tutorial series. It's 20 videos.
    Going through that entire series means every other programming tutorial make sense immediately.
    Between his videos and Ali here, I've quickly begin to feel adept and creating my own systems from scratch. I've only been learning Unreal for about a month!

  • @forcepower7116
    @forcepower7116 2 місяці тому

    very very nice, learned a lot thanks

    • @AliElZoheiry
      @AliElZoheiry  2 місяці тому

      You're very welcome! Glad I could help 🙏