Progress information regarding AGLS v1.6 on Unreal Engine 5.6
Added 2025-09-14 18:15:50 +0000 UTCHi π.
Iβm still actively working on newer versions of AGLS, even though the project has already reached a massive scale and level of complexity. That said, I still plan to βcomplicateβ other mechanics and systems.
Currently, Iβve taken on the task of significantly rebuilding the AI controller for Human Enemies. In essence, what Iβm aiming for would mean building it from scratch. The goal is to create a controller that could β at least to some extent β match the quality of AI developed in large Game Dev studio projects.
Implementing such a system would require a lot of time. At this stage, I only have a basic layout of the system, so I canβt yet say what exactly the new AI controller will be capable of. Itβs possible that some behaviors will turn out to be too complex to implement and I might decide to drop them.
Still, I believe this change in AI is a good move β mainly because the current controller was originally created back in Unreal Engine 4.26.
Iβve also been considering designing the AI using StateTree instead of Behavior Tree. StateTree is a newer tool that works a bit differently compared to BT and is more performance-efficient. However, Iβll most likely stay with Behavior Tree, mainly because Iβm much more familiar with it and it also makes it easier to manage tree logic across multiple assets.
EDIT: However, I decided to use StateTree. After exploring this tool for a while, I concluded that it offers the necessary features for AI development. In ST logic i can declarate delegates (like TickEvent with custom interval), which can replace the behavior of ServicesBT. I haven't found a way to change the global ST variables from outside the StateTree system. However, this isn't a major problem, as the AI ββcan still use Blackboard without the BehaviorTree logic.

In the meantime, Iβve also improved the attack behavior of zombie instances and added a new mechanic Iβd describe as "Paired Attack Sequences". This adds interactive 'cutscenes' that the player can enter as the zombie attacks. The actual result is shown in the video.
Comments
Hi. Iβve looked into this system and considered actually changing the camera-related mechanics. However, GameplayCameras isnβt that straightforward, and AGLS has a lot of systems that are related to the camera. For now, Iβve decided to focus on learning AI-related mechanics instead β such as State Tree, Smart Objects, Contextual Animations, and modifying EQS. So at the moment, implementing GameplayCamera has been pushed further down the priority list.
Jakub W
2025-10-02 23:19:30 +0000 UTCGreat work Jakub! Could you take a look at the new gameplay camera management system? Ive tried disabling the old system, and using the new one, but something is going wrong. Camera isnt aligned properly when character pawn is placed in level. For someone of your talents, im sure it would only take a day or two at most to figure it out. Thanks again dude!
Stockbridge Works
2025-09-23 12:35:44 +0000 UTCThank you yes the human ai is a great focus, if you can also check if the human ai will aim low correctly at the crawling zombies and that the human and companion ai have logical behaviour when their weapon clip gets empty. Another thing: the rope swinging is too slow how can we speed it up?
Createamaer
2025-09-19 12:00:32 +0000 UTC