Does flare meet my requirements?

Does flare meet my requirements?

I'm working on a masters thesis on game AI.  More specifically, it is about creating a type of dynamic dialogue system.  I'm looking for an easily moddable game that meets certain requirements:

  • Ability to link with other code libraries (such as .dll)
  • if not, ability to communicate over a network (I assume these 2 are possible since I can mod the engine?)
  • A good NPC behaviour / dialogue editor

 Is flare a good choice for this?

 

Thank you.