A system with a Dynamic Object Model allows the classes to change at runtime. This includes adding new classes, changing existing ones, and changing the relationships between them. The main advantage for me of using dynamic object model pattern is the language independent feature which means my object model is independent from the implementation language I use. There are other advantages for using this pattern (jerry.cs.uiuc.edu/~plop/plop2k/p … Riehle.pdf).
If dynamic object model is not supported by the engine I’m thinking of another way around it through interpreted scripting. If the engine supports interpreted scripting, I’m thinking of creating the object model dynamically (i.e. create the classes and their properties) and interpreting it at run-time.
Does anybody know of other engines that would allow me to do dynamic object modelling?
Thanks