An attempt to rework Lyra's AI bots into being smarter and more usable for a singleplayer game rather than placeholders for multiplayer players.
https://www.youtube.com/watch?v=_FrOthVAGSs
So far i've reworked their movement to be cover-based, so they'll stick to cover and reposition frequently to not be too stationary, as well as ducking when useful such as reloading.
Eventual plans
- Suppressive fire (both for bots and players so they duck in cover when under fire.)
- Last known Location seeking
- Squad coordination
- Out of combat behaviors such as patrols
- Noise detection for footsteps and gunshots
- Grenade detection
- Melee rushing when close
- AI "moods" that effect what behaviors they'll pick and when
The past 2 days i've been working on reworking the AI bots present in Epic's sample project Lyra, starting with fixing their movement so they actually make use of cover, crouch when reloading in cover and reposition smartly.
This is pretty much the bare minimum of what i wanted to do and i'll keep at it for a while, currently planning to first ...