Hola! Yo he estado viendo esta serie de tutoriales sobre Inteligencia Artificial en Unity3D y me ha parecido muy interesante el uso que hacen de los patrones de diseño y los ScriptableObject para hacer un sistema modular de IA. Son 10 videos de 10 minutos cada uno mas o menos y se entienden muy facilmente.
Aqui teneis el enlace