I think it would be interesting to make a game with an open world that changes irreversibly in time, which the authors could systematically update, adding new quests not sometimes, but regularly, say, once a year.
Everything should be based on an open world, similar to the world of The Witcher 3, but with a change of seasons, with a calendar in which military conflicts would begin and end, really changing the world, and not formally. That is, if Radovid/Emhyr won the war, not only the color of the flags on the towers would change, but also some significant aspects of the life of the inhabitants of the cities.
Also, changes in the seasons should really change the life of the inhabitants of the world: economic activities, the nature of the conduct of hostilities, the features of the collision of inhabitants with monsters should change noticeably from weather conditions. (that is, children should not play in the snow on the road, as is now happening in the winter White Garden). In summer, a witcher could grow grapes on his estate and make wine from them, sometimes clearing his vineyards of pests that spoil the vine. It would also be logical to carry out some construction work to improve the estate in the warm season. In winter, on the contrary, instead of household chores, the hero would have more time for witcher investigations of secrets, similar to the plot of "Hearts of Stone".
Instead of one main plot, there should be story, corresponding to the year of the protagonist's life, approximately as shown in "Blood and Wine", but tied to a specific calendar year.
If in the course of previous events a certain king won, this should affect the appearance of the world and really influence subsequent events. For example, after the victory in the war of Radovid, various magicians acquaintances would come to visit Geralt in Corvo Bianco, seeking shelter from persecution. And in the event of Emhyr's victory, it would turn out that Geralt owes his estate not so much to the princess as to the emperor, and he must pay this debt until the end of his life with faithful courtier service.
The consequences of decisions made by the player should visibly affect something like it is shown when Vivien arrives on Skellige in one of the passage options. Or like during the execution of Keira Metz in Novigrad. It is logical to tie the long-term consequences to the calendar - the path to Skellige takes time. And if the quest was completed in 1273, then the heroine must would appear in the far lands in the next 1274.
Most importantly, the execution time of tasks should be limited to reasonable calendar terms. It seems to me that it is wrong that the fire in the baron's castle in Vronitsy continues forever if the witcher does not immediately rush to extinguish it, but goes about his business. I think it's wrong that Ciri is forever kept on the Isle of Mists, like in a tin can, waiting for us to win back all the Gwent cards and kill all the monsters in the world. I think all assignments should have a duration from a few days to a few months. Main tasks should be linked to the calendar. The deadline for completing witcher orders should be counted from the moment the announcement was removed from the board.
The total duration of the quests should be such that the player could go through not all, but more than half of all, in principle, available to the hero of the task in a given calendar period in one passage. That is, recovering to some distant countries, we would inevitably fail quests in other locations - those, the path to which would be too long.
Accordingly, the use of a quick transition must subtract from the calendar the number of days corresponding to the length of the path. And the quests that do not fit within this period should simply fail. Even the main ones. This will create a sense of reality and the importance of the player's actions.
During the year, the authors could develop a new part of the questsdescribing the next year of the life of a witcher / other protagonist, and release them as an update/sequel to the game, each of which would not be the final one, and could always be continued in the future. Of course, each such update would have to be paid.