Good game design is about nudging the player towards the outcome you want but making it feel like it was their own choice all along.

I do UI programming for AAA games and I have opinions about adult games
Good game design is about nudging the player towards the outcome you want but making it feel like it was their own choice all along.