You must be 18+ to view this content

Casual Desires may contain content you must be 18+ to view.

Are you 18 years of age or older?

or Return to itch.io

A downloadable game for Windows, macOS, Linux, and Android

Download NowName your own price

Casual Desires (CD) is an erotic visual novel, focused primarily on our half-Japanese, half-German protagonist, and her growing perversions and exhibitionist tendencies. Casual Desires takes influence from both Japanese and western visual novels, and seeks to tell a sexy and cheerful story, with occasional dramatic moments. 

Some types of in-game sexual content include:

  • Exhibitionism
  • Lesbian sex
  • Group sex
  • Swinging
  • Anal & DP
  • Dom/Sub
  • Creampie

And of course, plenty more is featured as well! 

__________________________________

Characters


The Protagonist: Her name is Rita by default, but the player may choose her name at the start. Almost 19 years old, she is the daughter of a wealthy German father and Japanese mother. Her family moved to Vancouver before she was born. Energetic and friendly, she has a high sex drive, including a porn addiction and exhibitionism fetish. The player's decisions will determine her sexuality, as well as how slutty she becomes.


Violet: A cooler, more determined girl who will freely use self-defense in the event of a pervert or molester. Violet works at a local café, and has a moderate degree of sexual experience. Her boyfriend wishes to try new and perverted things with her. How much she obliges with his requests, however, is up to the player...


Haruka: The protagonist's closest female friend, whom she met while studying abroad in Japan during middle school. Haruka is studious and diligent, and recently moved to Vancouver for university. There is a possibility that Haruka may be interested in the protagonist as more than just friends.


Luna: While similar to the protagonist in personality, Luna shares neither the porn addiction nor the kinks. This makes her as innocent as a girl can be, as she has never even kissed before. Luna works at a local café along with Violet, who frequently teases Luna for her naivety. Her main goal is to save enough money for tuition, as she will soon be starting her first year of university. 

Many other characters exist as sexual/romantic options as well, including Mia (an outdoorsy girl with a lesbian twist), Josh and Connor (the protagonist's close male friends), her two male bosses, a fellow model, and more! 

______________________________

Features

  • Two main routes the player can follow: the straight route, and the lesbian route. It is also possible to mix and match these for a bisexual playthrough. 
  • An optional 'Lesbian Mode' toggle to keep things girls-only. 
  • A stats screen that tracks the protagonist's entire sexual history, including how many people she has slept with, blowjobs given, etc. 
  • Selectable sexual background. It is up to you whether she starts as a virgin, or with one of several other options determining her history.
  • Optional virginity loss for all available sex scenes. It is possible to play the entire game as a virgin, or to only engage in anal sex or foreplay. 
  • Romance between the protagonist and male or female characters, which will soon include options for full relationships, as well as potential harem outcomes. 

Overall, Casual Desires is envisioned as a three act story that will cover roughly one year of in-game time. Currently, the story is in its second act. 

As of version 0.19, there is over 170k words of dialogue and 4700 unique images. This means there is currently between 10-15 hours of content available. On average, a new chapter is released roughly every 2-3 months. 

_____________________________

Interested in early releases, previews of upcoming chapters, player polls, and more? Feel free to support the game on Patreon for extra content! 

I hope you enjoy Casual Desires! Please share any comments or questions you might have, either below or on Discord. Thank you. 

Patreon
Discord

My other project: Rebel Duet, for a darker and more story-driven experience.

StatusIn development
PlatformsWindows, macOS, Linux, Android
Rating
Rated 4.2 out of 5 stars
(236 total ratings)
AuthorionDivvy
GenreVisual Novel
Made withRen'Py
TagsAdult, Eroge, Erotic, Female Protagonist, Hentai, Lesbian, NSFW, nudity, Porn
Code licenseMIT License
Average sessionA few hours
LanguagesEnglish
InputsKeyboard, Mouse
AccessibilityOne button
LinksPatreon, Support

Download

Download NowName your own price

Click download now to get access to the following files:

Chapter 19: Win/Linux
External
Chapter 19: Mac
External
Chapter 19: Android
External

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 71 · Next page · Last page

Any potential ETA on chapter 20's release?

(3 edits) (+4)(-1)

Hello again!

I don't know if my proposal will interest you, but I'll write everything as it is, and then see for yourself.

It is quite difficult not to notice that with each new chapter the conditions become longer and longer and they are not always correct. I reworked your code and made, so to speak, an unofficial mod. Its main feature now is its partner management system. No more checking to see if there was already a first partner and no more complicated checks to decide how many partners to add. We simply call the first_partner and add_partner functions, and write in them, respectively, the first partner and all participants, and the system itself will figure out whether anything needs to be changed or added. You will also no longer have to write long conditions to check whether Rita had a partner. It is enough to call the check_partner function.

Since I really don't want you to abandon the development of the game or go crazy because of complex checks, you can download this mod from here - (Link) (Link). In fact, this is a full-fledged version 0.19b, and you, if you wish, can use it instead of the original without changing anything in it. But there are pros and cons.

Pros:

1) The scenario flow, parameter counting, etc. have not been changed. All this is completely consistent with the original version.

2) Existing saves are 95% compatible with the mod. The updater performs all necessary actions to ensure the functioning of the new system.

Cons:

1) Changes have been made to the mod that are incompatible with the original code:

- Actually, the partner management system itself.

- Variable names have been changed for better readability.

- Variables with values "Yes"/"No" and 0/1 are converted to boolean.

So if you are interested in this, then there are two options for implementing this into the game:

1) Take just the partner management system (the sp_control.rpy file, the part of the updater.rpy file associated with the "sexp" variable), add it to the original code and then go through the entire code, changing those parts that are associated with partners. The mod archive contains a readme.docx file with examples of changes.

2) Take the mod as a new basis, and correct the code for version 0.20 according to it.

You can argue which option is better, but I doubt that anyone can convince me that if vir=="Yes": is better than if virgin: :-)

P.S. Hail Google Translator! :-)

UPD: Sorry, I found a few more checks that I missed. Updated the link.

UPD2: In addition - if you are interested, chose the second option and agree that you need to fix everything on the list in the previous comment - then here is a (link) (link) to the mod plus fixes for version 0.19b, except sections: 32,37,38,40 - these are graphical issue; 29,33,36 - my english is not very good; 35,39 - as I wrote before, I did not change the calculations.

(6 edits) (+2)(-1)

Hi! It's me again and my big bag of bugs.

Line number correct for v0.19b

Bugs

1) Line 630 must be if fp=="Boyfriend":

2) Line 15846 must be if vir=="No":

3) Line 18669 must be man "Your first time?!"

4) Remove line 23476. Innocence point already increases in line 23464.

5) Line 26834 must be show c14 beachnorm 6

6) Line 29700 must be show c15 afterwork tease 7

7) Line 31011 must be if not lesonly==True and les<=2:

8) Line 33428 must be show c16 hotsprings 9m

9) After line 33662 must be $c16mixedvag = True

10) After line 33796 must be $c16mixedanal = True

11) Line 33829 must be $c16mixedbjonly = True

12) Lines 34685-34695 will never be executed. Remove or place before menu.

13) Line 36577 must be show c17 poker violet 14

14) After line 38900 must be show c18 stripclub 15m

15) Line 41359 must be $c19viorefuse = True

Not bugs, just KISS

16) Line 7554 can be if not c4viosharing:, condition vioc<=1 always True.

17) Lines 28236-28258. Excessive code. I doubt that someone will turn on lesbian mode in the middle of the scene. But then choice of CJ already disabled in lines 28039-28066.

18) Lines 35273, 35277-35290, 35371-35374. The same as before.

Logical inconsistencies

19) After line 1364 insert pov "Hmm... maybe I should go clothes shopping soon.", otherwise, the phrase about advice will look strange.

20) Lines 3962-3967 must be wrapped in if not lesonly==True:. This text clearly not for lesbian mod, and it's little wrong to give innocence point for lifestyle.

21) Line 6145 must be under if not fp=="Classmate":

22) Line 6746 must be under if not fp=="Classmate":

23) Lines 8228-8229 must be wrapped in if not lesonly==True:. In lesbian mod Rita don't think about photos.

24) Line 8237 must be under if not lesonly==True: or place above label c5boysskip:. In lesbian mod it's not Rita's choice.

25) I still find it strange that if in the first scene in the pool Rita calls the police, then in the second scene she says that she got rid of the pervert and he won’t bother her, in the third and fourth she thinks of him as an old acquaintance and has fun with him , and the fifth scene is simply excluded because the police were called a long time ago. I see two solutions:

First, hard - we completely exclude third and fourth scenes in the pool by changing the lines 8910 and 10439 to if lesonly==True or c2pervertpolice:

Second, soft - give a chance to pervert

25a) After line 8939 insert if c2pervertpolice:, and add something like pov "He's still afraid of the police blah-blah-blah" and under else: add current lines 8940-8941.

25b) Line 8950 place under if not c2pervertpolice:

25с) Line 9155 place under if not c2pervertpolice:

25d) Remove lines 17291-17296.

26) Lines 13169-13465. It's not so fair that in normal variant Rita have chance not order pizza and get innocence point, but in lesbian mode she can't.

27) Line 13594. Rita sit back? For what?

28) Line 13622. "I'm curious to see what your room looks like." looks like Rita has never seen Haruka's room, but further text disproves this.

29) In lines 18588-18633 still need some if c5outside:

30) After line 22127 insert if c9connorfirst or c9joshfirst:, then add something about good dicks and under else: add current lines 22128-22132. Text in this lines only suitable for first sex with CJ.

31) I think line 24007 must be c "W-Well... I guess I understand." It's looks like phrase of Connor, not Rita.

32) A small vibrating problem that is not clear how to solve. In chapter 13 in lines 25927-25928, Rita says that she never bought or used a dildo, but in chapter 9 in 16111-16209 she used a similar thing when having sex with Luna. Or another color not count? :-)

33) Lines 27249-27263. If this is normal game and Rita has never been on nudist beach, then she has never seen these girls.

34) Violet's first group sex is difficult to fit into lesbian mode, but for everyone else there are options - sex with Sophia, sex with two girls, sex with a girl from the club. Maybe it makes sense to add checks?

35) Lines 28656, 35995 - Rita get filled both holes, and creampiecount+=2. Lines 33736-33752 - Rita get cum in the ass and no one point. Clear injustice.

36) Lines 34652-34662 Has the administration changed at the massage parlor? Always asked at the entrance - "Man or woman", but now need yell from room, "Oh, I forgot! I want a (wo)man, a (wo)man!" :-)

37) Lines 35742-..., 36623-... Loser and completely naked Rita looks overdressed. She is a cheater!

38) Line 36355 - "The winner of the night, [vio]", but 36376 - Luna sits in clothes.

39) Line 36152. Looks like here must be $creampiecount+=1

40) "c18 lucy garden *" - Rita walks with Lucy in one clothes, but returns after meeting in another - "c18 bus *"

41) I think, after line 39103 must be $inn+=1. At last in part with the girls this is present (line 38787).

42) Lines 41141-41166. Shouldn't there be $c19viorefuse = True, since Rita refused Violetta?

UPD:

43) You didn't count partners when was poker only with girls.

44) Lines 10198, 10352, 10912. Rita jerks off the delivery guy (c5handjob), then sits in the pool, not paying attention to the pervert, goes to the cinema with CJ to watch a movie, then goes home with the guys to watch TV, and... "I don't remember any delivery guy dicks, this is my first dick that I hold in hand."

45) There are many checks c9*sex that Rita wanted to have sex with someone, but all of them without checking and c9hadsex that she actually had sex.

46) Lines 38895, 39211, 41353. Need to remove and not c17pokermixedvio and not c17pokersexvio. In mixed poker with Violet there was only one partner - Nick. After correcting section 43, add and c17pokersexgirls.

47) Line 170 must be default c15hotspringsmixed = False

48) Lines 16628, 17167, 17185, 18960, 29176, 38894, 39210, 41351. Violet is editable name. Need to use vioname variable.

49) Lines 16925, 18971, 23848, 27994, 36473. The same for Haruka. Need to use frname variable.

50) Line 31379 must be $fp="Luna & " + frname

(+2)(-1)

I found a solution for section 33. A few conditions and copying the text from chapter 13 and...

(I hope the code formatting works the way I think it should. Let's try...)

33) Replace 27245-27267 with the following code:

    if c13femalebeach:
        pov "Yeah, that looks just like them."
        pov "I should go and say hello!"
    else:
        if lesonly:
            pov "I think I recognize one of them, but the other..."
        pov "I should go and introduce myself."
    show c14 beachnude 7f
    with dissolve
    pov "Hello!"
    pov "Sorry if I'm bothering you two."
    show c14 beachnude 8f
    with dissolvelong
    if lesonly:
        wom1 "Oh? It's the lovely lady from before."
        wom1 "Last week, I think?"
    if c13femalebeach:
        wom2 "Happy to see you came again."
        wom1 "Yes. We were wondering if we'd see you again."
        pov "Haha. I figured it was too hot to be dressed today!"
    else:
        if lesonly:
            wom2 "And this is...?"
            wom1 "Ah, just a cute face I invited here before."
            wom1 "I'm glad you showed up this time."
            pov "Sure. Nice to meet you."
        else:
            wom1 "Hello! Nice to meet you."
            wom1 "I haven't seen you around before. Is this your first time?"
            pov "Yeah. I guess you could say I was curious..."
(1 edit)

Praying when Chapter 20 is out I can get with Haruka. I've been wanting to since the first interaction. With the trip to Japan together it would be perfect timing as well.

(+1)

when chapter 20?:(

为什么下载不

如何下载中文补丁

(+1)

when is the next update 

(+2)

hi
i really wish to play the game but the external link is not letting me download the game. is there any other link for the game?

I need ask a question: i have enabled lesbian mode, i am play on mobile, i am on chapter 5, and there are in story still some guys, no sexual scene...its that ok? Or its an bug? And, if i will not choose lesbian mode in settings, will i be able still avoid having sex with guys ? (personally i love lesbian sex) Thanks for answer

(+1)

Yes, Lesbian Mode disables sex scenes involving guys. There's some story scenes involving men, but otherwise the sexual options are disabled.

Lesbian Mode also replaces many side characters with a female version, so it's a very difference experience compared to a default playthrough.

So in lesbian mode we have sex scenes later? Because as i said, i am in chapter 5 and no sexual scene...And Rita still have 2 male friends etc...

There's teasing and kissing before, but the first full lesbian sex scene takes place in Chapter 7. After this (especially from Chapter 9 onwards), lesbian sex scenes become a regular part of the game. 

thanks

(-2)

中文吗??

(+1)

Fantastic so far. Choose the Lesbian mode only for the first play through. I'm enjoying so far, the story is great and the characters are interesting. Bought your other game as well without a second thought because it is clear so much work was put into this one. Very considerate/interesting/unique to allow the options you do. That must take a ton of work. Appreciated :-).

Thank you for the kind words and support! I'm very glad you've been enjoying the Lesbian Mode experience and characters. :)

It wont let me download on mobile, i downloaded it through mega, but wont install after staging the app.

Deleted 85 days ago

Does the game start from chapter 1 -19

Yes, the game contains all 19 chapters and the prologue. 

(+3)

Love the game, its great to play a girl as the MC, usually izs a guys wiew.

Keep up the great work.

Thanks! I'm happy you've enjoyed the game. :)

When can we expect the 0.19 public release?

(1 edit) (+1)

Early release should be out within the next 24 hours, and public release will follow 4-5 days later. Depending on your time zone this would be the 26th or 27th.

DAMN this game is a fucking NUKE!!!

Wdym

Goood game

(1 edit)

Hi, is it ch. 18 or 19 in the download section, cause it says ch. 18 on my device and I don't see anything about ch. 19 on this entire site. 

Deleted 128 days ago

hello, if i want to update to new version on android do i have to uninstall original game to update?

You don't need to uninstall. It should let you overwrite the game with the new version, which will also keep the save data intact. 

Hi! I'm trying to download the game, but mega is asking me for a decryption key?

Deleted 151 days ago
(+1)

There are a few animated sex scenes throughout the game, and Act 3 (Chapter 19 onwards) will have animations for each sex scene. I'll be adding more animations to Acts 1 & 2 in the near future. 

Deleted 50 days ago
(+1)

I'm glad you enjoyed it! Chapter 19 will be coming very soon. 

Not sure if it is intended or accidental, but the lesbian playthrough seems to be quite a bit more chaste than the bisexual/straight one? Seems to be much less exhibitionism, much less going commando, that sort of thing.

(+2)

The first few chapters are indeed a bit light on lesbian sexual content, as this was significantly expanded later on thanks to player feedback. Later in Act 1 the lesbian and straight content becomes much more balanced, with a 50/50 split between the two. 

I'll be improving the early-game experience in the future to include more lesbian content.

(1 edit) (+1)

Awesome! Thank you kindly for the response! Enjoying it so far, though I will admit to having a little bit of uncanny valley with the main character's face. But I like this, and I love your other game as well, so I'll be following along all the same :D

(4 edits)

Hi!

I found little old bug. In v0.18c in line 6376 you set one variable - "$c5downtown = True". But in line 6454 you check another - "if c5outside:".

UPD: And one question. If Rita called police in chapter 2, how can she 'help' her neighbor in chapter 6 (and 7 too)? And if it's ok, and he just decided to be brave or stupid, then why he can't appear in сhapter 10?

UPD2: I think code in line 11059 must be "$c7poolinnocent = True". It's not used anywhere, but...

UPD3: Line 11711 - "show c7 vio mmf 20". Strange image for situation when Nick already join.

Thanks for reporting! I'll look into these issues and fix them for the upcoming release. 

Another pack bugs, questions and advices.

1) Line 18019 - "if not c6parkgirl or c8mia:". It still work, but correct condition is "if not c6parkgirl and not c8mia:" or just "else:".

2) Line 13267 - IOError: Couldn't find file 'audio/effects/lewd/suck1.wav'.

3) Line 15573 and 15830 - must be "if vir=="No":".

4) Rita's Stats don't show FJ and TJ.

5) Rita don't increase $les after meeting with Mia, if first partner was Luna. Is this a mistake or a plan? Blocks 17923-17935 and 18001-18012.

6) Line 17944 - must be "show c10 mia 20".

7) I think, here (18570-18784) need some "if c5outside:" conditions. In chapter 5 we can choose "Go swimming at the local pool." and not meet this guy.

8) Of course, this is not a bug, and is more consistent with the concept of jumping for "Lesbian Mode". But ""Josh & Connor." if not lesonly:" in line 14548 looks more clear than two menus. The same for line 17282 - ""Spend some time in my pool." if not c2pervertpolice:".

And some more

9) Another "mistake or plan" question. Some code blocks (21550-21589, 23447-23460, 23797-23810) have two "$inn+=1". It's ok?

10) Line 22242 - I think here need "pov", not "wom".

11) Lines 23771-23772 makes sense only in "Lesbian Mode". In vanilla game need other words because women not invite Rita on nudist beach.

12) Line 25199 - must be "$c13lunakissonly = True".

13) Lines 25325 and 25489 - "Could you please lay on your back?". Hmm... Rita, of course, is nervous, but not so nervous that she forgets where her back - "c13 spa 15.jpg".

Thank you for reporting these issues as well!

(+1)

Sounds really awesome and the girls look lovely. Looking forward to play it :) Thanks IonDivvy

为什么不下肚

(+1)

I love play this game. H-S*X SCENE it would be better to add a motion animation, thanks for you because made this game❤

Did the chick that got added in act 2 get removed since she's not on your page anymore?

(+1)

Sara is still part of the game as a side heroine and sexual/romantic option. It just didn't feel accurate to list her as a main character alongside the other four. 

(1 edit)

I see that makes sense.

Hey, can somebody tell me if it's possible to romance multiple characters at once?

(+3)

If you enter an open-relationship with one character, you can still pursue sexual and romantic content with others. There are also plans for a lesbian harem ending.

(1 edit) (+1)

YES!! Lesbian Harem!

(+2)(-9)

So much text. Way too much text. Too much monotonous clicking required. There's potential here, but cut a lot of this out.

(+2)

What makes this game awesome is that there is a female MC who has the same amount of agency as a male MC from another adult game. It's really refreshing. So keep up the great work, ionDivvy.

hey there davy I've tried your other game and im impressed and i want to download this one too but im on Android and for some strange reason pixeldrain refuses to load

(1 edit)

Hey, I'm sorry to hear you've had troubles with the download host. Here is a Mega link for the latest Android version: 

https://mega.nz/file/yocF3LRa#8u6yU1DX4t3fIfuy-tRmPqx4EjsHIC7-GPnb2VNAVA8

Thank you

(+2)(-5)

I assume I'm not the target audience for this game. Don't get me wrong, it's a well-made game! The visuals were excellent, and I really liked the exhibitionist opportunities that were presented. However, when it came to the sexual opportunities, I played this game like it was the 2023 edition of Virginity Protection Simulator, which is probably the wrong way to play it. I was holding out for something meaningful, trying to make sure the main character isn't just a cheap whore. I was a bit disappointed that #13 didn't offer me a way out at all (or, if a prior choice lead to that, I wish I'd have been warned that the choice leads to giving away her virginity so cheaply). But, I'm quite sure that I'm in the minority, and most people would have realized that the word Casual in the title should tell you this isn't about developing relationships. I don't know what made me think I'd have the option to keep the MC a virtuous woman. Probably delusion. I've only ever played erotic games with a male protagonist, and in those games I've played, almost all sexual encounters are dependent on a relationship first. This game is the first I've encountered where the choice for "This might be a bit of fun" turns into "put your dick in my virgin pussy please, stranger whose name I don't know," in less than a minute. I'm sure people love the game for that, but I'm not one of them. I only wish this design choice had been a bit more clear in the description; something like, "This isn't a dating simulator, and you aren't going to develop relationships with your sexual partners. This game is about increasingly wild, loose, and carefree casual sex, for the sake of sex alone. It's called Casual Desires for a reason."

(+4)

well yes, it's called "Casual Desires" and it doesn't pretend to be a dating simulator, so don't blame the game for not being what it doesn't claim to be

(+3)

Be nice with some animations Otherwise this is a great story 

(+1)

Updated the download links to v0.18c

A list of changes can be found in the v0.18 release post!

(1 edit)

is it english  and german or only english   weil the girl is half german

The game is officially available in English only, but fan patches for other languages may exist.

Deleted post
(+2)

Yes, this is a bug. I'll be releasing an updated version of the game in just a couple days with a fix for this as well as other improvements. Apologies for the confusion and out-of-place scene. 

Deleted post

Is there another 3rd party site that isn't workupload? The download speed from that site is abysmally slow

Apologies for that! I've just changed the downloads to Pixeldrain which is much faster from my experience. 

Will this ever be updated to work with the Itch.io app? Dont think 3rd party uploads work for it. Id love to play this!

(+1)

Yes, integration with the Itch.io app and direct downloads will be coming soon. Sorry for the wait! 

(+1)

Any chance of non-3rd party files in the works? This game looks like it'd be good, but I want it on my Steam Deck.

Sure, I can try to make it Steam Deck compatible in the future. Since I don't currently have a Steam Deck to test with, though, this could make it difficult to troubleshoot for the time being.

Understandable. That's all I can ask for - is looking into it when/if you're ever able to. Thank you. When downloading the itch app on the Steam Deck and downloading files off itch, it downloads perfectly fine. However, any files via mega, web browser, or any other 3rd party links are not compatible.

Viewing most recent comments 1 to 40 of 71 · Next page · Last page