I know, I'm not talking about porting. To some extent it already exists
Uni but at the same time, do not draw landscapes with the main character like here. I know that writing code, especially from scratch, is difficult. But it's not impossible.
Here's some of what Girl Life is doing under the hood:
Monitoring your fertility and pregnancy cycles this is one of the most complex parts of GL and I've yet to see any other game replicate this level of detail and functionality,
Tracking (mostly if here variables) of NPC locations,
It's tracking jobs, sports events, a whole host of MC stats on both an hourly and daily basis,
It's got a combat and magic engine,
It's tracking a wide variety of variables for health, energy and other character growth statistics often using obscure algorithms.
That's to begin with, when you port the base code you have to start from scratch. It's a new game at this point so you end up with a massive bug list rather than what we have now is a mostly manageable list to deal with and concentrate on the important part the stories and content. You have to remember if you port a base, and you see this regularly on F95, that you essentially kill the old project and and stop creating new content until the new engine is up to scratch. That more often than not kills the game dead in the water. We've got nearly a decades worth of code both legacy from the original game and the new material when it was switched over. We've been working behind the scenes on trying to improve the code for older areas, that's partially my job as is adding new systems to make both the players and devs lives easier.
It's not a question of what's possible, but what's both practical and viable. We're a small team and we'd have to bring everyone up to speed on the new way of doing things, new coding styles and development environment. Would it be worth it? Maybe, maybe not, as the beauty of QSP is it's easy to pick up compared to using a variant of C or even Python to a degree. The other issue to bear in mind whilst all this is ongoing is we'd risk alienating the community that supports us and enjoying the game as it is warts and all.