You don't need a new engine, all you need is to change your approach to creating assets in HoneySelect.
Rather than cinematically shooting every single moment of some throwaway dialogue between Alice and Fred, you create a single render of one character "talking" that you simply *reuse* from then on. Then one other render of that character "being arrogant", "being aroused", "being surprised", etc.
After that, you only need to create a different render of Alice doing basic stuff (talking, laughing, using her comm implant) when she changes clothes.
The same is true for fights : Alice punching, kicking, being hit. You can reuse Alice punching in outfit X in multiple locations, because you rendered the character independently of every single possible location in your game.
To sum up, you really shouldn't need to re-render Alice doing super common stuff dozens, or hundreds of time. That's gigs and gigs of wasted space my man.
Karryn' s Prison, Good Girl Gone Bad, and even Chronicles of Leridia, to name a few successful games, all reuse renders, assets, backgrounds from scenes to scenes.