I guess what I would call "the perfect sex game" will not be done within the next 10-20 years ^^
It would have:
- Muliple parallel storylines. Basically a city with several locations and many people to interact with.
- I should be able to customize the character I want to play just as I want. Size, abilities, clothing.. everything.
- The character should have a job - student, teacher, policeman, DVD Rental clerk... whatever I choose from 5 or 6 available options, with each job leading to encounters with the above mentioned people living in the city and therefor different opportunities to have sex. The jobs themselves should not be boring tasks, but rather lead to situations that could or could not lead to sex.
Like the policemen on traffic duty stopping a speeder. If it's a male, he has a short exchange of lines then writes out a ticket. If it's a female, she maybe tries to circumvent the ticket by opening some buttons of her shirt.. leading to a blowjob through the car's window and maybe later meetings for more.. (which would also be an option for a male driver in a gay version of the game) or he's called to a college student's party because it's already late and too loud and a chick tries to seduce him so the party can go on (or he offers to let the party go on, when he get's some personal service as a bribe..)
I guess this might work well in a modular setting, by having maybe two job possibilities in the basic game, then adding more recycling the same NPCs and locations
Technically the engine should be able to handle almost any interaction a player could think of (which is why I think a game like I would deem perfect won't be here in a while ^^) from combining two items to get a new one with different abilities (like Chain clamps + nipple + skirt's hem = skirt is pulled up if girl keeps straight, but goes down if she bends forward.. or full bottle of wine + two glasses + one girl = drunk girl that is penetrated with an empty wine bottle..)
Basically the engine should be able to let me handle items as in real life... Although I have to admit, that because such a flexible game engine is still way out of sight, I'd rather have a game with more stories to play and a simpler engine
The game either needs an incredible parser for the sex scenes or some sort of call up menu to choose the position I want to have sex in. Again, something very complicated.. Just imagine the basic college lecture room.. a teacher.. a girl.. and all the sex positions available in said room
girl sitting on her desk, teacher's desk, her chair, the ground. To get her in a fuckable position would need some complex wording and a parser able to understand full sentences.. So, although it would be an imperfect solution, I guess I'd prefer a menu here which I could call up by the press of a button to show all the available positions for that room
Of course there should be a great variety of sexual acts available.. from shy licking of the tip of the cock to a full forced throatfuck.. penetration of any orifice in which the pixelcock can fit in.. from oh so slowly to brutal pounding.. with the appropriate reaction of the receiver of said action as befitting her personal preferences.. Like.. the already mentioned female traffic speeder might be ok with giving a simple blowjob, but starts to get nervous when the Policemen starts raping her throat.
different approach (or "How to mix your favourite sex game):Graphic Style: XPlayer
Customizing: Artificial Girl 3 / Sexvilla 2 for chars / clothing
Sex Positions: Artificial Girl 3 (with more options to choose said positions) / Sexvilla 2 (with less "typically porn" voices)
Story: XPlayer + adapted stories from all kind of flash sex games ^^ There's a couple nice ones by "Lesson of Passion" (on Play Force One) or the good old "Orgasm Girl" (which already is implemented a bit in XStoryPlayer ^^ but could be enhanced..). Or stuff like the stories from Pusooy just with more freedom of action...
Game Engine: The best you can manage to make.. but rather keep it simple instead of trying to get too fancy and making the game overly complicated due to restrictions coming up because of the engine ^^
For me the priorities would be (from highest to lowest): story -> graphics -> customizing -> engine