UE5.4 - Motion Matching For AI Characters - Fight Demonstration | AGLS 1.1

  Рет қаралды 5,974

Jakub W

Jakub W

Күн бұрын

Пікірлер: 63
@ZykopathOfficial
@ZykopathOfficial Күн бұрын
The one area that really needs improvement, in my opinion, is the weapon firing animations, when aiming and shooting while moving the camera really fast you can tell the bullets are not matching the character/weapon's movement/location.it's misaligned, hopefully, this gets improved, otherwise, thanks a lot for your hard work.
@jakubw6404
@jakubw6404 Күн бұрын
That's true. Whether I'll fix it, I don't know yet. There might be a simple solution, so maybe I'll come up with something
@adamzeidan2216
@adamzeidan2216 Күн бұрын
Hoy freaking crap. This is absolutely phenomenal. So happy to be supporting you.
@Clydiie
@Clydiie 2 күн бұрын
damn this is looking amazing
@Indyjonesfan
@Indyjonesfan Күн бұрын
i love you!
@Alex9250
@Alex9250 2 күн бұрын
Looks great. I think the AI looks much more realistic now.
@Nuverotic
@Nuverotic 2 күн бұрын
Jakub, I've been a supporter on Patreon and have watched you for, I think a few years now on this project. I'm shocked that Unreal hasn't approached you to work for them yet. I'm glad they haven't though. When you're done with this there is going to be an over saturation of action games hitting the market. Anyone with a brain will be using this project.
@jakubw6404
@jakubw6404 Күн бұрын
Thanks a lot. At first I didn't even believe that the whole thing could go in this direction. It means that there will be such interest in my work. It would be quite an interesting experience to see one day that I had a part in some bigger production. What's also interesting is that my whole journey with this engine started about 5 years ago when I started playing 'Little Nightmares.' If it weren't for that game, I might never have gotten into game-related programming. Maybe someday I'll record a video showing my progress over the years. Until then, I have an amateur game on my drive that's shaped somewhat like LN 🙃
@rebekahj8662
@rebekahj8662 Күн бұрын
Doesn’t he work for Epic? Wasn’t he on the call about the game animation sample project?
@Nuverotic
@Nuverotic Күн бұрын
@@jakubw6404 Like I said man, I've been watching you for years now. You've definitely grown to be a hell of a developer. I'm proud of your progress brother. Keep on keeping on.
@Nuverotic
@Nuverotic Күн бұрын
@@rebekahj8662 I don't believe so. But I could very well be wrong.
@jakubw6404
@jakubw6404 Күн бұрын
@@rebekahj8662 I've never worked at any company related to Game Dev, let alone at 'Epic Games 😅
@sephoroid
@sephoroid Күн бұрын
Looks just like if it's a new Splinter Cell game being developed. Amazing work!
@nestorkosmoi8841
@nestorkosmoi8841 Күн бұрын
Finally, that's what bothers me most about the games at the moment, cut motion sequences, and that the body physics are animated instead of real. Looks really good!
@Huggen018
@Huggen018 2 күн бұрын
That's sick, I love it
@medicann_coping
@medicann_coping Күн бұрын
this is awesome, i want to create a game in ue someday
@canbars7494
@canbars7494 Күн бұрын
Is it possible to make FPS view?
@jakubw6404
@jakubw6404 Күн бұрын
It generally depends on you. I didn't implement anything related to this mode. However, I have seen people introducing FPS camera for this project, so it is possible.
@canbars7494
@canbars7494 Күн бұрын
@@jakubw6404 Thank you for your answer. Would you consider making an FPS system like COD?
@jakubw6404
@jakubw6404 Күн бұрын
@@canbars7494 I don't think so. I am not currently considering this option. I also have no plans to implement anything related to the FPS camera in AGLS.
@funkfuria
@funkfuria Күн бұрын
I'm using the Advanced AI Spawn System that was given by Epic in their project but after using the enemy they look for it but can't see it, would the player be able to fix it?
@jakubw6404
@jakubw6404 Күн бұрын
I understand you're talking about the IWALS project, right? This implementation was discussed on Discord. Generally, I think the issue is that in the AI controller, instead of using 'Begin Play,' the 'On Possess' event should be used
@adamzeidan2216
@adamzeidan2216 Күн бұрын
Quick question if you do not mind. I am working on integrating the Advanced ARPG Combat framework into this project. I am exploring the option of adding the different weapon types (sword and shield, dual wielding, ect) as overlay states or maybe the entire combat system under one overlay state. Would you recommend doing it that way? If not, what do you think would be the best option for integrating a non-native melee combat system? Thank you!
@jakubw6404
@jakubw6404 Күн бұрын
Unfortunately, I don’t know how this system works in terms of the implemented code, so it’s hard to assess whether it would be easy to implement. Generally, I would advise against adding a new enum value for ALS_OverlayStates because this variable type is practically used everywhere, which means you would have to review each blueprint file. Maybe another variable would be enough to determine whether the system is being used or not. I stored the overlays in separate AnimInstances, which are then loaded into memory the first time they are called. I don’t know how complex this system is in relation to the animation logic, so it’s hard to give specific advice. Perhaps it shouldn't be implemented as an overlay but rather in the BaseLayer, as I’ve done with my 'Melee Fight' implementations. Ideally, it should be implemented in a way that allows for easy file replacement when a new update is released.
@MrLarsalexander
@MrLarsalexander 2 сағат бұрын
Noticed that little "sliding" of the right foot when running to that box @1:23. Just as the character comes up to the box the right foot is sliding a bit left-upwards. Is that because the player pawn is starting to interact on the cover system? Basically moving into position to ready wall cover?! And if i can say without you thinking that i'm picky and/or saying it's bad as it is 😅🙈 @1:55 it would perhaps be better if your not able to do that takedown unless the enemy is closer. Maybe add a whistle action so the enemy reacts to where it came from (Quickly look around and directly at where the sound came from. Then move closer to the ledge) I know that it's not so easy to do that type of animation action dynamically without a premade animation. But DAAMN! would it be cool if it could be done with the player reach up to grab a point on the npc like when climbing. Then pull the NPC by giving it a move action that the player motion follows until the ledge where the NPC goes ragdoll and given a small force in the back to simulate being dragged out
@DiLearner
@DiLearner Күн бұрын
Im supporting you on patreon please add shooting while on cover
@jakubw6404
@jakubw6404 Күн бұрын
I'm currently working at that 🙂
@wash99
@wash99 Күн бұрын
Would have been sick if you could play this whole game infps but animation wqs in third person
@thebulletkin8393
@thebulletkin8393 Күн бұрын
Does this kind of stuff practically require mocap in order to be feasible?
@jakubw6404
@jakubw6404 Күн бұрын
I understand you're wondering if I've used motion capture somewhere, right? If that's what you meant, my answer is no. I don't have anything related to such a solution. When I need animations, I create them manually in the Cascadeur program
@thebulletkin8393
@thebulletkin8393 Күн бұрын
@@jakubw6404 It’s just that the research I did into motion matching said the only way to gather enough data to possibly create such good looking transitions would be through through motion capture, has hand keyframed animation wouldn’t have nearly the remount of variation and detail required to make something of that quality. Was just wondering if you hand keyframed the movement animations
@sonygodx
@sonygodx 2 күн бұрын
The new version demo is awesome! Would it be possible to add some parkour-style jumping, like jumping between walls?
@jiekii
@jiekii Күн бұрын
It looks good. I hope to use cast to as little as possible in the blueprint and use the blueprint communication interface more to realize the interaction of blueprints.
@patrikbaboumian
@patrikbaboumian Күн бұрын
Great work Jakub!
@lorenzopolito8362
@lorenzopolito8362 Күн бұрын
If you update pateon with all that new features i will subscribe instantly
@furrybproductions
@furrybproductions Күн бұрын
Does this version have prone as well?
@jakubw6404
@jakubw6404 Күн бұрын
No. Currently not available
@vroreo5019
@vroreo5019 Күн бұрын
a glimpse into the dreams of joel miller
@calelwayne861
@calelwayne861 2 күн бұрын
Awesome Budy Keep up the Good work
@Native_Creation
@Native_Creation Күн бұрын
Looks so fluid, great work. I think AI alertness could use tweaks, for instance when they're hit with an arrow first time, or grabbed. Also would be nice to see them alerted to dead bodies and going into a search mode, or if pulling a guy off a ledge, he's laying injured but not completely dead.
@jakubw6404
@jakubw6404 Күн бұрын
I included a little information about the AI ​​controller in the description. It is already very outdated. I plan to make it from scratch, because honestly I don't remember exactly how it works because I created it a long time ago. I would definitely improve a lot, including your tips. I would also like the AI ​​to behave more collectively.
@Bakahira
@Bakahira Күн бұрын
It works now also with mac os? Because the early versions dosent support mac os...
@jakubw6404
@jakubw6404 Күн бұрын
Sorry, but this system will probably never be supported.
@ashleykettle343
@ashleykettle343 Күн бұрын
Looking great! Any plans to implement sound detection, ie footsteps?
@jakubw6404
@jakubw6404 Күн бұрын
AI reacts to sounds, but this does not apply to sounds, e.g. FootStep (this works for gun shots). The description contains information about the AI ​​controller.
@gobbysopps4224
@gobbysopps4224 Күн бұрын
Reminds me of TLU2 to be honest (Great work btw!)
@polishautistic2137
@polishautistic2137 Күн бұрын
Well it's based on uncharted movement and Naughty dog made both so there are similarities
@Younesmaouchi55.
@Younesmaouchi55. Күн бұрын
add a blood splaters pls
@luiso1149
@luiso1149 Күн бұрын
awesome stuff
@MaxStudioCG2023
@MaxStudioCG2023 19 сағат бұрын
man why you not working for Epic Games?
@hypnorecords.
@hypnorecords. Күн бұрын
very bad optimization of coding i see fps drops in video
@Alex9250
@Alex9250 Күн бұрын
Maybe it's just from the recording but I've been using this project for ages and it runs just fine.
@hypnorecords.
@hypnorecords. 17 сағат бұрын
@@Alex9250 which CPU you use?
@hypnorecords.
@hypnorecords. 17 сағат бұрын
​@@Alex9250 by the way this guy extracting to .exe file for the get screen record,even if this empty project like here, there is no Triangles more than 100k,because everything is cube in this scene without skeletal meshes, it should be very optimized,but no his coding is very bad,not only me other people also say this in his discord channel,1.he is extracting and not getting record from Editor, 2. I guess he use good CPU and never realized how he bad coding
@Alex9250
@Alex9250 4 сағат бұрын
@@hypnorecords. I don't have a very good pc, but I have a GTX 1070 GPU and a I3 12100F CPU. On High engine settings I maintain about 60fps in the project. This number is much higher in a packaged version of the project though.
@hypnorecords.
@hypnorecords. 4 сағат бұрын
@@Alex9250 hah your cpu better than mine, my is i7 8700k, cpu is the most important thing in unreal engine
@thehiddenclips
@thehiddenclips Күн бұрын
Available to buy and use?
@jace_albers
@jace_albers Күн бұрын
On his patreon yes
@thehiddenclips
@thehiddenclips Күн бұрын
@@jace_albers the entire cover system too?
@k12rising
@k12rising 7 сағат бұрын
This looks rather laggy. What is the FPS? I think instead of adding new features bug fixes and performance can be improved a long with removing legacy code from ALS. AGLS really needs to be cleaned up. We want stability and performance not bloat. Half of this stealth features won't be used by a lot of followers.
@marcaurelio74
@marcaurelio74 Күн бұрын
Hello!just a question, but is easy to give my order (eg. moviment order or fire order) to AI NPC? i only work c++, no blueprint. Thanks!
@jakubw6404
@jakubw6404 Күн бұрын
The movement is controlled by the AI controller, which is based on a 'Behavior Tree.' However, actions such as shooting, crouching, aiming, and ragdoll can be activated from C++, even though shooting is mainly based on Blueprint. This is because I used functions with override options and C++ interfaces in this case.
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 5 МЛН
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 38 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 50 МЛН
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 17 МЛН
I made a full GAME in 400 HOURS - this is how - in 19 minutes!
19:00
Ultimate GASP V1.6.0 (crossbow,rotation crosshair)
1:56
Ustudio gaming
Рет қаралды 152
Quixel Megascans & Unreal Engine - What You Need to Know in 2025
8:58
Boundless Entertainment
Рет қаралды 12 М.
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12