That doesn't actually sound like a neural network but rather a state machine. Not trying to be pedantic here, but there is an incredibly huge different to the two.

In any case, it sounds like you may want to read up on the AI used in F.E.A.R. which used a somewhat similiar approach (although more modular allowing to drag and drop behaviours to create new types of enemies). Might be worth a shot to look at that, even though it's somewhat outdated these days.


Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com