Yes, it would for sure be a big undertaking.Yeah that's a good idea, we would get rid of the annoying legacy code and build an architecture that would allow more gameplay customizations and easier maintenance, while working on the 3d engine at the same time. This however looks like a many people's job, or a very dedicated dev's job, so I doubt it will happen. Happy to be proven wrong though![]()
But I am also thinking that if it is created with easy expandability in mind, from the very start, then I could very much end up not having to create much content at all.
For example, if all actions, events, dialogue trees and resources, would be external, then I could put all focus on making the UI and game world flexible enough for that to work well.
Then if someone wants to add a zoo with a 400 pound gorilla, some custom actions and NTR events, well good for them. As long as it fulfills all technical requirements, it may even be included in the installation and made available via options.
The more I think about it, the more I like the idea.
Difficulty level just increased significantly, but also motivation