I've started working on a new AI type... a DRONE!
It's inspired a bit by the "manhacks" from HL2, at least in terms of getting it moving.
It may be a meany, or it may be friendly. Maybe some of each.
In the first video, I've just got it doing basic hovering movement.
I'm looking to do AI in a fashion that lets them navigate spaces dynamically, as I'm considering procedurally generated levels.
I'd also like my humanoid enemies to be able to jump, climb, etc, so I don't really want to just be tied to a NavMesh.
The second video steps through some more stages of progress with the Drone.
I got it moving to a position in space, which I'd move around by hand, just to get that working and visible.
Then I got it moving to random points around itself.
Then I made it so that if it sights the player it moves to random points around the player, as if tracking/following them.
Next up... I want to start adding "vibe" to it, though tilting into movements, and having cool sounds that match it's motions. It needs to be smoothed out and made more fluid, and also to only move to points that are comfortably far from the ground and walls.