DynamicBox Quest Core provides a complete, extensible framework for creating quest systems in Unity. It's designed to be: ...
For now, it does not support navigation properties, complex types, owned types, shadow properties, or inheritance, but they are in the roadmap.