Unreal Engine Hack & Slash Tutorial [2024] Series | Part 1 | Project Setup

Ойындар

This series will walk you through the steps on how to develop the core mechanics for a hack and slash game or an action game. I may speak and/or move quickly so feel free to slow the video down to pause. All systems shown can be implemented in UE4 or UE5. If you have any questions please leave a comment, or better yet, join the Discord server and ask yout question there.
FULL PLAYLIST:
• Unreal Engine - Hack A...
Check Out My Socials:
Twitter: / millenniastudio
itch: yuko-millennia.itch.io/
Discord: / discord
Patreon: / yukomillennia
GET ICON HERE:
mega.nz/file/v0MwhZCR#Jo_kVOz...
Assets Used:
Animations: www.unrealengine.com/marketpl...
Animations: www.unrealengine.com/marketpl...
Animations: www.unrealengine.com/marketpl...
Weapon: www.unrealengine.com/marketpl...
VFX: www.unrealengine.com/marketpl...
VFX: www.unrealengine.com/marketpl...
VFX: www.unrealengine.com/marketpl...
Music:
• @NoCopyrightSounds / @nocopyrightsounds
Disclaimer:
I do not own images used in thumbnail or music. All credits are for creators and publishers.
#yukomillennia #hackandslash #unrealengine #ue5 #actiongames

Пікірлер: 27

  • @thunderstar64
    @thunderstar642 ай бұрын

    I'm looking forward for this tutorial series, thanks so much for taking time out of your day to teach us, we need more hack and slash games out there so your doing the hack and slash community a huge favor by making these :)

  • @AkameFR
    @AkameFR15 күн бұрын

    I plan to follow your guide but I have two questions before I get started. Can I use the animations that I have purchased to retouch some of them and make custom ones like animation ideas that I have in mind? And could you tell me what you think of the GhostSamurai pack animated by WeaponMaster Animset, if you find it of good quality and without problem to use it because I'm still hesitant about which packs to buy lol. Thank you for taking the time to read me!

  • @millenniumGeneration

    @millenniumGeneration

    15 күн бұрын

    You can use any animation you have and this tutorial will work! For GhostSamurai pack, I do like it, but it lacks the stylish feel for the animations. They are more "realistic", but that miss the heavy action and cool-looking attacks. It depends on the type of game you are making, if you planning to make an action game then I don't really recommend GhostSamurai.

  • @TheJackalxy
    @TheJackalxy2 ай бұрын

    Thank you very much, those tutorials are excellent. Will you make some integration with the Unreal Gameplay Ability System?

  • @millenniumGeneration

    @millenniumGeneration

    2 ай бұрын

    maybe in the future as a separate series. The thing is that the Gameplay Ability System is a C++ exclusive so you need to know C++ to use it. I haven't got much time to play with the GAS yet and when I do I'll see if it's possible to create a blueprint version that is just as good.

  • @TheJackalxy

    @TheJackalxy

    2 ай бұрын

    @@millenniumGenerationThank you very much👍

  • @ethanpark2061
    @ethanpark20613 күн бұрын

    What are some affordable animation packs that can be used with this? I'm trying to follow your tutorial but I have no idea what animations would work and what I should buy.

  • @millenniumGeneration

    @millenniumGeneration

    2 күн бұрын

    Good animations are expensive. There are a ton of good animations, but if you ask me, the best animation pack for your money is the 2 Powerful Sword Pack that contains the katana animations and great sword animations. For 70$ it's a great deal considering other good animation packs sell the katana for $60 and the great sword for $60 for a total of 120$. Hope this helps!

  • @JosephTheRealOG
    @JosephTheRealOG2 ай бұрын

    For those eager to advance and deepen their knowledge, I encourage you to skip over content that appears repetitive, particularly those videos of other youtuber created solely for the sake of gaining views. Instead, prioritize content that offers fresh perspectives and genuine value. By seeking out insightful and original content, you can make the most of your time and enhance your learning experience

  • @millenniumGeneration

    @millenniumGeneration

    2 ай бұрын

    I understand your statement here, but allow me to explain myself. My goal with remaking the series is to showcase improved ways of coding the system and to encourage cleaner code, not to mention that I wanted to include more features and systems. One of the biggest issues with my last series was that I was using the tick to draw collisions, which any developer would know is a very bad practice. Not to mention that I'm using a more updated UE version as many new developers are using the newer versions of Unreal. This improvement can be later seen by the fact that the new series covers almost everything the old series did AND includes AIs, BUT it takes about 2/3 of the time to make in comparison to the old series. However, my main reason for restarting the series is to explain to new developers HOW the system works. If you check my comments or join my discord server you will see tons of people confused and unsure how my system works or even how to even perform a simple action resulting in tons of issues and bugs. Understanding how the system works will allow new developers to debug issues by themselves and allow them to implement these systems into existing projects which is a important skill to have when coding instead of copying what I do. In my last series, I used comments and text to communicate, but in this new series I use my voice to explain why I do certain things and how the system works so developers can get a good understanding of what they did instead of just doing it. Creating a large prototype like this is not that simple and as you get deeper into development, it become harder to maintain clean and readable code hence why I use basic coding methods to create these systems so new developers can understand easier. I do know about the more advance techniques and features Unreal Engine has to offer, but what I understand that many don't is that not all of my viewers have a coding background or have coded at all so these advance concepts will be difficult to teach. Not to say that this is a complete beginners series or anything, but it helps show how simple code can create something large and all you need is a basic understanding. To top all of that off, I'm not a certified teacher or instructor and don't have a background or any experience. I teach, showcase, and explain how my code works in my own way and I know it can get confusing sometimes. I do agree that if someone wants to advance their learning, they should seek a course that teaches advance techniques and methods and it's something I encourage in almost every video. As for other content creators, not many of them show good coding practice and organization skills that are essential to every game developer. They do, however, make a wide range of videos covering various topics and systems which is something I haven't done YET. Ultimately, I just want to see what people make with the things I show and bring more people over to UE.

  • @Yggdrasil777

    @Yggdrasil777

    2 ай бұрын

    @@millenniumGeneration Very well stated. I have just discovered your videos today. This is the first one that I have watched so far. Your shortcut @9:45, I have never seen that before. Quite a handy little tidbit. I take Joseph's comment as a compliment to your video, as I believe I know of which KZreadrs he may be referring to. Your methods are similar, but not quite the same as the others. I am still wondering about that VectorLengthXY choice, but I shall see how that works out for you as the series goes on.

  • @millenniumGeneration

    @millenniumGeneration

    2 ай бұрын

    ​@@Yggdrasil777 Thanks for you comment. The shortcut @9:45 is a small little shortcut to allow us to reuse the code in our transition rules. I hate copying and pasting code especially when we have to do it multiple times, so that shortcut fixes that. The reason why I used the VectorLengthXY is because I only need to know the speed of the character when he is moving forwards, back, left, and right. I really don't need to know the speed the character when he is flying upwards or falling down so we can remove some extra numbers and not worry about our locomotion causing problems.

  • @jalalkamel2807
    @jalalkamel28072 ай бұрын

    amazing bro all support

  • @agentshadow6618
    @agentshadow6618Ай бұрын

    So i need to ask, i use ue5.0 and some of the stuff Is not there in my engine are download in new stuff or assest or anything, please answer

  • @millenniumGeneration

    @millenniumGeneration

    23 күн бұрын

    Can you be specific on what's missing? I'm pretty sure I didn't use anything new in this new series except for the Enhanced Input System.

  • @biggreen1456
    @biggreen1456Ай бұрын

    I'm having an issue where I followed everything seemingly 1-1 and in the preview of the motion state machine it works when i move around the speed option but when I test in engine my character only stays in the idle animation? Is there a reason its not reading velocity?

  • @millenniumGeneration

    @millenniumGeneration

    Ай бұрын

    hmm, maybe your cast to your character failed and so it probably could not read or get the velocity from the character movement. There could be tons of reasons for an issue like this, but thankfully they are quite easy to fix.

  • @biggreen1456

    @biggreen1456

    29 күн бұрын

    @@millenniumGeneration update after I started working on this again, you were completely right! I failed to connect the event blueprint begin play to cast to BP_HackAndSlashCharacter

  • @agentshadow6618
    @agentshadow6618Ай бұрын

    So i have problem With the input file cant seem to find it

  • @millenniumGeneration

    @millenniumGeneration

    23 күн бұрын

    Join the Discord and make upload a video so we can see that the issue is and maybe we can help you.

  • @natecoet3291
    @natecoet32912 ай бұрын

    You restarting the series?

  • @millenniumGeneration

    @millenniumGeneration

    2 ай бұрын

    Yea. There are a couple of reasons why, but the main reason was that I wanted to explain how the systems work instead of using text so people can understand what I did and why so they can implement the systems into their own problems easier since they now know how the systems work.

  • @AKThem06
    @AKThem062 ай бұрын

    no dash?

  • @Rosefield3D

    @Rosefield3D

    2 ай бұрын

    there will be in part 5

  • @millenniumGeneration

    @millenniumGeneration

    2 ай бұрын

    There will be a dash. I already have another video on a dash system too, if you want to check that one out.

  • @abysskun9518
    @abysskun95182 ай бұрын

    Does anyone have any free alternatives for the Sword animation pack and the 2 asset Powerful sword pack?

  • @millenniumGeneration

    @millenniumGeneration

    2 ай бұрын

    It's difficult to get any free animations that are good, but I really recommend mixamo for some animations if money is tight.

Келесі