A work-in-progress Unity3D solution for intellignt NPCs for use in video games, simulations and similar media.
For more material on
GOAP, refer to works by Jeff Orkin of Monolith Productions and F.E.A.R. game AI related material. This video by Nicolas Meuleau of Unity Technologies also appears to borrow from GOAP concepts.
- Support for something similar to
Actions()as preconditions and effects respectively for agent actions. Allowing for more sophisticated state change operation than just
- Support for Fuzzy Logic in AI decision making.
- This project was initially started with an approach based on the
State Design Patterndiscussed in Programming Game AI by Example written by Mat Buckland. The scope of the project soon became too large for FSM based agents. That code is now here