Greetings, one and all!
The moment you've been waiting for is finally here. I'm ready to do a deep dive on the new sex system I'm working on for the DarkRPG project.
Because it's an erotic computer game, the sex system is key for a project like this; in fact, it's one of the major pillars. So, I've been doing my best to leverage everything I've learned from my 3 years of development on Sanctuary in Time to make this system as feature-rich, sexy and engaging as I can. And even though it's still very much in a prototype state, I'm already quite pleased with the results and I think you will be, too.
So, without further ado, let's dive into those features!
In my previous work, sex partners could only react to the player's actions. They had no real logic or drive behind their intimate behavior outside of responding to what the player had just done to them. But in the Sex 2.0 system, all of that has changed, because now your sex partners can actually make intelligent decisions about what they want to do and when they want to do it.
In fact, the action of a sex scene now plays out almost like a turn-based combat encounter (only, you know, with sexy fluids instead of blood). You, the player, makes a choice, then the partner reacts to that choice, and afterward, the partner gets a chance to take their own independent, A.I. driven action.
The effect of this is that partner's actually have agency and desires, which makes them seem more like real people and less like dolls that only do what you tell them to.

Item-by-item undressing was a great addition to Sanctuary in Time, and I was really pleased with how it turned out. So, this time I wanted to take things up a notch & see what else I could do with it.
Now both the player and the partner get their own respective outfits, and they can each perform actions related to removing those outfits one item at a time. Plus, with the new paper dolls system I discussed in a previous update (you can read more about that here), the current clothing state of your partner will be visually depicted on screen by sexy artwork, so you can not only read about them getting more naked, you can actually see it happening, too.
Both one-piece and two-piece outfits are supported.
Removable items (for both player & their partner) include top garment, bottom garment, bra (for characters with breasts), underwear, and footwear.

To make the exchange between the player and their partner as engaging as possible, I've also included a feature that allows both participants to make requests of the other.
The player can take actions, and they can ask their partner to take certain actions as well. (At present, these ASK options only appear when the partner is willing, so their consent is automatic.)
The partner can take actions, and they can ask the player to take certain actions as well. (The player gets a choice to AGREE or DO SOMETHING ELSE.)
This includes foreplay and penetrative acts, as well as undressing actions. So, during a sexual encounter, a partner may remove an item of their own clothing and then afterward ask the player to remove one of theirs as well. Or, if you've got a partner all hot and heavy, but have yet to fully penetrate, she may grab your hips and ask you to take that final plunge.

It was also a major goal of mine to make the Sex 2.0 system fully adaptable to both players and partners of either gender. So, the player can be male, female, or shades in between, and their partner can also be male, female, or shades in between, and this new sex system will dynamically adapt by providing only those options appropriate to the anatomy of the current participants.
This opens up the possibilities for straight, gay, or lesbian encounters, all depending on what the player decides to engage in.
With this new gender-agnostic approach, I also needed to upgrade how orgasms are handled, because now both the player and their partner can have a cock or a clitoris, and that definitely affects how things play out.
Arousal states are being tracked and reported for both the player and their partner. And the text which reports those state changes is now much more descriptive, actually going into detail about how their body is affected by arousal (e.g. vaginas get wetter, cocks get harder, etc.). Plus, it's color-coded now so it stands out from the other text in the scene.
Players with cocks can be brought to maximum arousal by their partners, but will only climax when they choose to do so by selecting OPTIONS TO FINISH (where choices about how to finish reside). The number of climaxes a male character can have is limited and when that limit is reached, sex will automatically conclude.
Players with clitorises can be brought to maximum arousal and automatic orgasm by their partners. And while there is a limit to the number of orgasms a female character can have (and thus benefit from), sex is not automatically concluded when that limit is reached.
Sex can be manually concluded at any time by choosing OPTIONS TO FINISH, but it will also automatically conclude under certain conditions. Typically, when a male character (either the player or their partner) reaches their orgasm limit and becomes sexually exhausted, sex will auto-conclude. But in the case of lesbian encounters, only when both participants have reached their orgasm limit and become sexually exhausted will sex then automatically conclude.

A choice to DO NOTHING is also available in this new system, which allows players to effectively "skip their turn" and let the partner take an action instead. You can select this choice as often as you like, and if you choose to select it every time your turn comes up, then the partner's A.I. can actually conduct the entire sexual encounter from start to finish without player direction. The encounter will progress from foreplay and undressing, to moving to a more intimate position, initiating penetration, and eventually bringing about climax. In effect, it's like auto-pilot. You can hit it as often or as infrequently as you like, but it's available on every turn.
(For progressive steps that require a player to take action, such as a male player penetrating a female partner, the female partner will simply ASK the player to do it and all the player has to do is select AGREE. The requested action will then take place automatically.)

The most exciting thing of all is the features discussed above are not theory but fact. They are all implemented and functioning in the prototype build. Now, the majority of text snippets being displayed on screen are largely placeholders in the current stage, and I plan to enhance those in various ways later in development. But the underlying mechanics for all of the features I just discussed are in place and producing really promising results.
At present, I have the following positions & actions implemented:
Standing in Each Other's Arms: A preamble position where sex begins. Both the player & their partner have access to basic foreplay and undressing actions, plus the option to move into a more intimate position once both are ready.
Standing and Leaned Against a Wall: A more intimate position where standing penetration becomes possible. Foreplay and undressing actions also remain available, with more advanced foreplay actions opening up as arousal states progress.
18 foreplay actions and 12 undressing actions are currently implemented. (Some of these only apply to certain positions, states of dress, or types of anatomy).
Vaginal penetration options (with cock) are also implemented for when 'Standing and Leaned Against a Wall' (either for players with cocks penetrating partners with vaginas, or for partners with cocks penetrating players with vaginas).
With plans in place to build out more positions & actions as time goes by.
This new sex system has taken way longer than I anticipated to build. (In fact, I honestly thought I could do it in a month, but I just kept having cool ideas for new features to implement.) But I gotta say, I'm quite pleased with the results so far. I think it represents a clear and noticeable evolution of my work, and I can't wait for you guys to get your hands on it.
Feedback is always appreciated. So, let me know in the comments below if you've got ideas or opinions on the topics above. My ears are always open.
Above all else, have fun!
Max (Novus Operandi)