We already think in object model, why don't use that approach to make a role playing game?

In the deep of game mechanics anything can be randomly generated, just need to have the proper structures for monsters, items, npcs, quests, dungeons, buildings, spells and anything else, even kingdoms/states.

The only things that need to be fixed and predefined are the game rules for abilities, combat, magic and leveling.

That kind of approach has a lot of potencial for an unlimited non-linear game.

As a side effect every player will have a very personal game no matter if he/she is a casual or hardcore one.