During his Narrascope 2019 talk Mr. Nelson mentioned the possibility of an open-sourced Inform 7 being modified to function as a game’s narrative middleware.
But what if Inform could actually be used directly to provide final implementations inside games? In other words, as a middleware component in, for example, Unity?
While we wait for that day I’d like to ask those who are more familiar with the technical details of the other Z-Machine programming tools —ZIL, Inform 6, Dialog—if any of them could be modified to function like the narrative middleware Mr. Nelson mentioned.
I think a viable candidate would have to fulfill two criteria to be considered:
- Its source code would have to be publicly available
- Its licensing would have to allow modification for the intended purpose
Does anyone have more information about these two criteria as they relate to ZIL, Inform 6, and Dialog?