I’m not sure my ideas fit what you want to do or would even be possible, but here are somethings (quite unsorted) i think would be nice changes.
- A pseudo competition against which your games are measured. E.g. for every year a given min/max/mean design/technic points and some standard features games have.
- A more long run impact of overusing certain topic/genre combination, especially when getting average scores. In the past i got the feeling that after certain rush times for some genre/topic combinations (with lot of bad games also featuring them) the demand shrunk alltogether.
- Building upon the pseudo-competition, it would be nice to be able to produce classic/cult games which produce real low long-time sales, when getting into the grid era.
- Real DLCs / Addons for MMOs and normal games. Currently it feels to much like making a new game instead of adding to one. So why should i be able to choose mono sound when the original used stereo sound? I would feel better being able to choose from new things to add (new regions, new mechanics, graphical overhaul, new game mode, online play option - whatever), instead of just having a somewhat strange connection between something that feels like a new game and the original one.
- Adding an open ended development project. It feels unnatural being unable to prolengthen the development process if you really want to add another feature which wouldn’t fit into a small/mid/large/aaa game. Sure balance wise there needs to be a offset for such an possibility (e.g. loosing a lot of hype), but in an ideal case only the progress of the competition, our financial reserve and the target machine should impose boundaries for our games. Which brings me to the next point.
- Platforms should impose feature limitations and/or give feedback if it allready does so (as far as i know graphics get limited allready in terms of points).
- Refacturing engines; Currently if i want to add some small features to an engine (e.g. immersive storytelling) i’ll have to build a new engine. It would be nicer being able to add some things to older engines. To balance that we could have a bigger chance for bugs in the production than with a engine which had this feature build-in in version 1.0.
As said before, i don’t know how much is actually achievable with the tools we’ve got.