A downloadable Erotic Visual Novel for Windows, macOS, Linux, and Android


ACADEMY34 is a heavily story-driven erotic visual novel, the game, which brings whole new meaning to the word "wholesome". 


While the market of similarly explicit games is oversaturated with stories, where the main protagonist is a rather unlikable individual, we took a vastly different approach, carefully crafting the world in which you will be able to get invested into the story and characters, help them overcome their personal problems, craft a healthy relationship built on understanding and trust, and then get invited into their bed, instead of forcing your way in. 

If you think that sounds a bit too vanilla for your liking, you might be pleasantly surprised once you play it.

 

In ACADEMY34 you are taking on a role of a freshman cadet, who had just enrolled into the prestigious Sentinel Academy, a place, where young people train to become Agents, dedicating their lives to protecting the world from the terror and, basically, just bad things in general. In reality, no matter how pompous this place is trying to appear, it is still a yet another rich school, filled with hundreds of young adults trying to figure out their place in life. 


The moment you make your first step on the grounds of this Academy, you realized that maybe you are not ready to become an agent just yet. The idea of dedicating your life sounded so heroic, but now there's a strange lingering thought inside your mind — you want to experience the absurd and chaotic student life. You really do. Though, not like it depends on your choice, as misadventures have already begun!


  • Experience the absolute disarray of being a student, find new friends and partners, get intimate and accidentally discover a reason why that one cute girl in particular had a leash, but no pets in sight.


  • Get involved in drama, become a personal therapist for an unhinged hacker girl, make her fall in love with you and commit a federal crime in the name of love.


  • Discover so many new ways to express affection, including but not limited to: Performing a summoning ritual on the parking lot, opening up a gate to countless alternative realities, solving global warming crisis and many more!

 


Every time we release an update it always includes all the content the game has to offer, so you only need to download the newest release available to enjoy your playthrough to the fullest!


Hanako, Part 3 — Coming soon!

 
This time around we're investing most of our development time into spice. In fact, two thirds of this update is just spice. Multiple scenes and one humongous segment of horizontal action, tons of angles for you to enjoy everything our characters have to offer, a rare condom appearance, and much more. We're trying to make up for blue-balling you earlier, so expect a massive influx of one-handed gameplay segments! That includes animation, too.

Next part of Hanako's story will focus on how both characters adjust to the unexpected "situationship" they found themselves in, their developing feelings, and Hanako's newfound craving for something forbidden. Family drama will take a backseat for a while in favor of giving romance more room to breathe, but we think it's a fair exchange after previous story-focused content expansion.

 


Bo, Part 1 — Available on ITCH

 
Every once in a while our community collectively decides which original character to form a cult around, and this time it happened to be Bo. The unrelenting joy the team experienced when we realized that players not only wanted but needed more Bo in their lives cannot be overstated. She is, without a doubt, one of our personal favorite inclusions in a long time, and we had a tremendous amount of fun coming up with silly ideas for this storyline. From the very beginning, we were laser-set on creating a route that would feel distinct from anything else currently in the game, something that was, just like Bo herself, unorthodox compared to other romantic interests.

 


We update our game every month, adding new routes and characters! If you're waiting for some specific character — our Roadmap will help you understand what to expect and what we plan to add that to the game!


We also make comics! An in-house team of artists constantly expands the story of the ACADEMY34 through amazing story-driven comics on the quality level on par with the game. You can read through all of the works we made on our Creator Page!


We have a Patreon page where we share all the news about the development of the game and post our future plans. Also we have a Twitter page, where we post memes, future art for the game and tease what's to come next, so make sure you follow us there for all the spicy content that we cannot share on Patreon. We have an Official Site too where you can download the latest Public and Patron releases. And of course since we are zoomers — we even have a Tik Tok account with fast-paced brainrot Academy memes.

 

Our Patreon Our Twitter Our Official Site Our Tik Tok

 

And if you're interested in more games like ours, here are some projects from our friends in the industry:

  

ACADEMY34 is totally free, but just like with other similar projects, our game features early access to new updates for Patrons, though eventually, usually in around a month after the initial release, every update gets a public release. You don't have to pay a dime to enjoy the game, but if you want to support us, it would help immensely!

By becoming a Patron you will always get updates ahead of schedule in full, uncompressed quality — but that’s just the start of your perks!

You’ll also be able to join our Discord server for an exclusive deep dive into our development process, with teasers for updates that are months away from release. And, of course, you’ll help shape the future of ACADEMY34 through frequent polls where you can vote on what’s best for the game.

Our Patrons get special bonuses for Academy34

By supporting us on Patreon, you help us sustain monthly updates and never-ending content stream of pure spice! We will be incredibly grateful for your contribution and will do our absolute best to make sure you'll get your money's worth!

 


Download

Download
[v0.34.1.6] — Bo, Part 1 — Windows
External
Download
[v0.34.1.6] — Bo, Part 1 — Android
External
Download
[v0.34.1.6] — Bo, Part 1 — Mac
External
Download
[v0.34.1.6] — Bo, Part 1 — Linux
External

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 5 to 44 of 2,141 · Next page · Last page
(1 edit)

Stunning visuals, amazing characters, and a genuinely wholesome atmosphere to top it off. you're cooking with gas, Young & Naughty, keep it up! Though might I ask, why is (the mysterious hacker who shall not be named because spoilers are dumb)'s hair blue? no judgement, just curious. I am under the impression it was pink originally.

Great game ! Looking fwd the update ! 


More fem to plan ?? :)

does anyone know abt the second jammer I have a unreasonable hard time finding it (geniuenly do not use my eyeballs I suppose)

(+2)

Jammer locations:
1. Parking lot, in the bushes
2. Pool, under the bench
3. Classroom, under one of the tables

God bless you mate :)

So found a little bug, if you trigger the event of Bo coming to your room and falling asleep fully clothed on a Friday then you wake up on Saturday skipping any of the "What do you want to spend your weekend on?" questions.

Thank you, passed down the info to our programmer.

It's bad that this bug occured, but it's good that at least the game didn't crash and kept on running. Were you able to continue playing like normal?

🚀 Bo, Part 1 🚀
Free release — Out now!

This is not a drill. You can finally romance Bo!
 

Not only will she become your roommate, she will also grant you all the benefits of such a coliving situation:
• Sleeping together
• Getting your blanket stolen
Morning sloppy head

 

DOWNLOAD: 
> LINK <

SUBSCRIBE:
> LINK <

MORE INFO:
> LINK <

 

If you enjoy what we do and would like to take part in shaping our game's future, be sure to join high ranks and get access to this and every upcoming closed testing, as well as many other rewards.

what are the stats for. and how to improve?

(1 edit)

Don't pay attention to them, it's part of old game design choices that we can't yet delete without breaking the game.

(2 edits)

🚀 Bo, Part 1 🚀 | Free release — in 1 week!

Changes:
• Rare launch crash on Android is now fixed! 

 
The public release is just 1 week away, but you don't have to wait and can play right away — you know how and where
😏

 

DOWNLOAD: 
> LINK <

SUBSCRIBE:
> LINK <

MORE INFO:
> LINK <

 

If you enjoy what we do and would like to take part in shaping our game's future, be sure to join high ranks and get access to this and every upcoming closed testing, as well as many other rewards.

TODAY IS THE DAY!!! <3

IT'S OUT!~

(2 edits) (+2)

New version is out — fixes for Android crashes! 


After a month of troubleshooting, we have finally managed to find the cause of crashes some Android users experienced when launching the game! If you were affected by this problem, be sure to try the newest builds — for Hanako & Bo!

andre/blaze content when? even if there are no H scenes ill be happy also it still says shes called confused girl in the galary 

Any word on the android bug fix

(1 edit)

We pushed a new public release that should have fixed the Android launch crash. It worked on 2 out of 2 devices we were able to test it on, so please try it and tell us if it works for you.

We're very sorry it took us so long to fix it. All 21 Android phones we were able to run the game on didn't have this issue. And to find a solution to an error that we didn't even have any clues on was a very complicated ordeal.

(+1)

I tried downloaded the update it fixed the issue, i was having i appreciate the quick fix it must not have been easy so thanks for you're hard work.

(+1)

🚀 Bo, Part 1 🚀
Free release — in 2 weeks!

Bad sleep? Lacking a blanket? Snoring? Morning head?

 

Yep, that's Bo!

 
You can experience the full force of your new roommate without having to wait  — you know where to look!

 

DOWNLOAD: 
> LINK <

SUBSCRIBE:
> LINK <

MORE INFO:
> LINK <

 

If you enjoy what we do and would like to take part in shaping our game's future, be sure to join high ranks and get access to this and every upcoming closed testing, as well as many other rewards.

🚀 Bo, Part 1 🚀
Free release — in 3 weeks!

Ever dreamt of getting a female roommate instead of Clyde?.. Well, Bo promises to do exactly that and more!

Just like always, you can skip the wait and make your dream a reality — you know where to look!

 

DOWNLOAD: 
> LINK <

SUBSCRIBE:
> LINK <

MORE INFO:
> LINK <

 

If you enjoy what we do and would like to take part in shaping our game's future, be sure to join high ranks and get access to this and every upcoming closed testing, as well as many other rewards.

(+1)(-5)

THESE CHARACTERS ARE FROM FHCKING OVERWATCH DUDE WHY IS ANA LOOKING AT MEN LOKE THAT SHE HAS A FUCKIN DAUGHTER 😭😭😭😭

(+3)

You can play through her route and see why, despite her age (not that it matters), Kamilah is very much interested in men.

(-5)

That is not the fuckin problem brother. It's the fact I see fucking diva with ana and mercy dude.

(2 edits) (+1)

Because this game started off as an Overwatch porn-parody?

(1 edit) (+3)

Latest version of game isn't playable on android!  I originally downloaded the v0.33.2.5 version and it wouldn't get past the loading screen before crashing.  Then I saw the update and downloaded the v0.33.2.6 version but I'm still having the same exact problem.

(+1)

Sorry this happened. We're still trying to figure out what's causing the problems for some of the players.

Can you tell us more about your device and android version?

(1 edit)

It's Android Version 16 and Hardware Version Rev1.0

(1 edit)

i've run into a problem where, in trying to continue Zahera's storyline, I'm a bit stuck. It says I've "been summoned" to the infirmery, but no matter what day or time of day I try to go there, it just says "i have no reason to be there". Is this a bug? am I missing something? any help would be appreciated. I also can't seem to be able to go to PE class...

Did you do an intro quest with getting drunk with Clyde and ending up in the infirmary?

(+1)

ahh it seems i haven't. some stuff got mixed around a while ago with some of my saves so i forget which content i need to redo. thanks for the help!!

(1 edit)

The game closes after a few seconds of opening it, and I highly doubt it's because of my phone's RAM.

Okay, I just read a reply saying they uploaded a new version. I'm going to try it, and if it's still not working, I'll come back and let you know.

Can you give a go to a new v0.33.2.9? It seems to be working on 3 out of 3 android devices that previously had a game crash on launch.

Sorry it took us so long to figure this one out, but it was surprisingly a very tricky issue with the shader we use.

I'm in, thanks ✌️

The game keeps crashing

(1 edit) (+1)

This unfortunately means we're yet to find a proper solution to this. We found an older Android device and will try to test on that to figure out the cause of the crash.

(+1)

So I've run in to a problem a couple days ago the game was working fine, but then i updated it to the hanako update and now it won't make it past the loading screen I'm on android is anyone else experiencing this uninstalling and redownload doesn't seem to work any solution?.

Does the game crash or is it a black screen?

(1 edit)

It crashes after staying on the loading screen for a bit

We uploaded a new public version, can you check if it solved the issue for you?

(-1)

That's the same thing that happens to me; I even posted a comment about it a couple of weeks ago.

Damn i justed checked the comments i really hope they fix it soon so we can play the game

🚀 Bo, Part 1 🚀
Update out now!


What started as a small side quest ended up being one of the most unique stories we've ever done!
 

What to expect:
• You can romance Bo (in bed!)
• Route continuation for Sonya
• Bo can now stay in your room
• New H-scenes, with animations

 

DOWNLOAD: 
> LINK <

SUBSCRIBE:
> LINK <

MORE INFO:
> LINK <

 

If you enjoy what we do and would like to take part in shaping our game's future, be sure to join high ranks and get access to this and every upcoming closed testing, as well as many other rewards.

(+4)

usually we get an update every week or so, sharing how its going, we getting a surprise big update? would be nice ngl xD

(+1)

We're pretty close to releasing Bo! You can check our twitter if you want to see some teasers.

(+1)

Am i gonna have to start over? ive updated the game but none of the updates are showing(users room overhaul, hanako extended routes, etc.)

(1 edit)

Are you sure you've updated the game? What platform are you playing on? (Notice that Itch client doesn't seem to install new versions properly, so to play on PC you have to download and play the game manually)

Is the MC's room still using old design for you?

 

Old room design:

 

New room design:

I play on windows, and yes the mc room is the old one. Ive played this since we had the original characters from overwat*h, i havent had this issue before

I forgot to put, ive checked for updates and it says its the latest version

(1 edit)

Please specify for us: do you download and launch the game from an .exe file or are you using an itch-client?

The latest free version of the game is v0.33.2.5, so if you launch the game and in the main menu see anything older than that, then you're launching the wrong version.

For me its version 29.1.5 . I play through the itch app, assuming that means itch client, and theres still no indication other than the home store page that it has been updated. If im supposed to download the .exe file then how do i update without losing current progress? (For future reference)

(-4)

Can this have futa/trans options?

(+1)

We'll see if we can release a skin for someone or just straight up make a route like that, but for now we don't have any specific plans.

You could use ven or ech?

Whenever I try to find the jammer in the parking lot, I just get an error saying "_init_() got an unexpected keyword argument 'opaque'". How do I fix this?

It seems to be a bug. We'll look into this!

But it would help immensely and speed things up if you could share a save file right before a crash happens. On what platform are you playing?

Hi there, loving the game! I'm playing the latest version on Windows and I went on the picnic date with Blaze and now everytime I try to do something I get an error and ignoring it just leaves me stuck in the room on monday morning unable to progress.

(1 edit)

Hi! We're so sorry such a bug occured in your playthrough.

In order to fix this we'd need to replicate it on our end, and having your save file right before the crash happens will help a ton!

On Windows saves are stored in:
C:\Users\ [username] \AppData\Roaming\RenPy\ACADEMY34-v0.2.3

You can upload it on Mega or Limewire, or any other cloud site and we will take a look!

(+2)

I wanted to say that after downloading the latest game update, I installed it, and the game would stay open for a few seconds. After that, I deleted it along with previous versions, downloaded it again, and the problem persists.

On what platform are you playing?

(+2)

Android

Can you please specify what Android version you have and what phone model? We're trying to replicate the error.

Android version: 14. Phone model: Samsung Galaxy A15. I just checked again after updating the Android version, but it's the same.

We uploaded a new free version, can you check please if it solved the issue for you?

This is happening for me as well also on android

(+1)

Same

We just uploaded v0.33.2.6 and would be glad if you could check if it fixed the issue for you.

I will find it jammer Where in the women's dormitory is the other person?

(+1)

Jammer locations:
1. Parking lot, in the bushes
2. Pool, under the bench
3. Classroom, under one of the tables

Are you going to update the roadmap in your page or will it stay as is?

It has been updated 

are you guys still doing Hanako's stuff? pt 2 has been released but it still says its a work in progress then i see Bo is being introduced and then i see you talking about breaking up Hanako's story blueballing the players to fully flesh out her story to where you wanted it to be so to answer my question are you still doing Hanako stuff and that's why it says in progress or have you not updated the page yet to say its behind you

Didn't update the page, our bad. Should be correct now!

(+1)

Yo what exactly is the difference to the HQ Version ?

(+1)

HQ version uses less compression, therefore it's slightly better image quality. But Cipheos (our programmer) is a beast when it comes to compression, so you might not really see a difference.

Any word on when a patch to fix the week 2 bug? I still can't find any way around it.

We just released a v0.33.2.5, can you check if that fixed it for you?

(+1)

Yup seems to have fixed it! Thanks so much!

(+3)

heyyyyy so I just wanna point out that there is a six seven joke in the most recent update (I just fucking found out as of 4/21).

Fuck yall. I laughed a lot at almost all of the writing but I nearly lost my shit at that fuckass joke. It came out of nowhere. I hate it. Keep it up. Fuck yall.

(+1)

I kindly request the knowledge of when a potential Luca story update could possibly come, if possible (i played through the entire game a while ago solely to reach him the moment i saw him in the screenshots of the game, and more puppy boy content would be amazing [he also deserves so much love hes so sweet and cute and didnt deserve what happened ): ])

Luca story is definitely not one of their top priority considering its a completely optional story 

I don't see any animations, just still images. Is that a known issue?

(+2)

Yes, sorry, we are already working on a fix.

We just released a v0.33.2.5 and it should've fixed the animations, can you check and confirm on your end?

(1 edit)

Good morning, I have the paid hq version of the game on Mac but for some reason the animations aren’t working whenever I load up a save to replay them. I get static images instead of the moving animations. It would be easier to avoid these issues if there was a way for members to download older, bug-free versions. 

We're already looking into this issue, and will try to release a patch this week!

Heyo! We just released v0.33.2.5 and it should have animations fixed, sorry it took so long!

I usually don't comment on these things, but I figured I'd ask, as I keep getting this. I got this same issue on android when I tried the drink with friends questline. This time I didn't do that, and instead have been doing Sonya's questline, and am now about to do the one with Reina to--hopefully--get in with Ava.

(1 edit)

Getting the same exact error, always seems to happen to me when I wake up on Wednesday. Always happens on the second week, even if I start a new game and skip the first week, the first played week works, then the next Wednesday causes the same exact error.

I don't even know what exactly causes the error, maybe some bug in the code? But yeah it happens irregardless at that point, or, after doing the weekend of drinking with Clyde on the following Tuesday 

Sorry for ruining your playthrough experience, our programmer is already working on a fix.

Y'all are okay! I just didn't know where else to post abt this since Im not in your discord server and I didn't know if there was a support email account

Is there any way to replay any of the character's storyline fully? or do i have to restart all over again from scratch?

(+1)

As of now - no, you can't play dedicated storylines fully. But we do intend to add such a function!

donde encuentro inhividores de reina??????

1. Parking lot, in the bushes
2. Pool, under the bench
3. Classroom, under one of the tables

eres una leyenda, graciassssssssss

(+1)

Love your game, when do you guys usually update after the recent one?

We usually do updates monthly, so if everything goes right we expect Bo to drop in April!

so need more already did everyone i could

Bo and more Hanako are coming soon, so that might satiate your hunger...

will there be any chance of interaction with the art girl i cant remember her name or the doctor ? would also love to see the whole group that does the binding group not just the 2 girls the whole group even if its a 1 time thing

(+5)

I love the update... but there's tiny little small detail... ITS TOO DAMN SHORT! (XD) the cliffhanger is gonna kill me... I wanted to see Haru get mad or sum xD

(+1)

Hello i play on the new release and i have this error : 

```

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/script.rpy", line 23, in script call

  File "game/helper/utility/navigate.rpy", line 166, in script

  File "game/helper/utility/navigate.rpy", line 166, in <module>

  File "game/script/location/mc_room/main.rpy", line 1, in execute

  File "game/script/location/mc_room/main.rpy", line 1, in execute

  File "game/script/location/mc_room/main.rpy", line 2, in execute

  File "game/script/location/mc_room/main.rpy", line 240, in execute

  File "game/script/location/mc_room/main.rpy", line 241, in execute

  File "game/script/location/mc_room/main.rpy", line 241, in <module>

  File "game/displayables/a34image.rpy", line 8, in __init__

ValueError: too many values to unpack (expected 6)

-- Full Traceback ------------------------------------------------------------

Traceback (most recent call last):

  File "game/script.rpy", line 23, in script call

  File "game/helper/utility/navigate.rpy", line 166, in script

  File "renpy/ast.py", line 1187, in execute

    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/python.py", line 1260, in py_exec_bytecode

    exec(bytecode, globals, locals)

    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "game/helper/utility/navigate.rpy", line 166, in <module>

  File "renpy/exports/statementexports.py", line 348, in call_screen

    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)

         ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/ui.py", line 304, in interact

    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/core.py", line 2219, in interact

    repeat, rv = self.interact_core(

                 ~~~~~~~~~~~~~~~~~~^

        preloads=preloads,

        ^^^^^^^^^^^^^^^^^^

    ...<4 lines>...

        **kwargs,

        ^^^^^^^^^

    )  # type: ignore

    ^                

  File "renpy/display/core.py", line 2757, in interact_core

    root_widget.visit_all(lambda d: d.per_interact())

    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/display/displayable.py", line 432, in visit_all

    d.visit_all(callback, seen)

    ~~~~~~~~~~~^^^^^^^^^^^^^^^^

  File "renpy/display/displayable.py", line 432, in visit_all

    d.visit_all(callback, seen)

    ~~~~~~~~~~~^^^^^^^^^^^^^^^^

  File "renpy/display/displayable.py", line 432, in visit_all

    d.visit_all(callback, seen)

    ~~~~~~~~~~~^^^^^^^^^^^^^^^^

[Previous line repeated 2 more times]

  File "renpy/display/screen.py", line 503, in visit_all

    callback(self)

    ~~~~~~~~^^^^^^

  File "renpy/display/core.py", line 2757, in <lambda>

    root_widget.visit_all(lambda d: d.per_interact())

                                    ~~~~~~~~~~~~~~^^ 

  File "renpy/display/screen.py", line 514, in per_interact

    self.update()

    ~~~~~~~~~~~^^

  File "renpy/display/screen.py", line 715, in update

    self.screen.function(**self.scope)

    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^

  File "game/script/location/mc_room/main.rpy", line 1, in execute

  File "game/script/location/mc_room/main.rpy", line 1, in execute

  File "game/script/location/mc_room/main.rpy", line 2, in execute

  File "game/script/location/mc_room/main.rpy", line 240, in execute

  File "game/script/location/mc_room/main.rpy", line 241, in execute

  File "renpy/python.py", line 1292, in py_eval

    return py_eval_bytecode(code, globals, locals)

           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^

  File "renpy/python.py", line 1285, in py_eval_bytecode

    return eval(bytecode, globals, locals)

           ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "game/script/location/mc_room/main.rpy", line 241, in <module>

  File "game/displayables/a34image.rpy", line 8, in __init__

ValueError: too many values to unpack (expected 6)

Windows-11-10.0.26200-SP0 AMD64

Ren'Py 8.4.1.25072401

ACADEMY34 v0.33.2.3

Thu Apr  2 02:35:08 2026

```

It happen just after the call to go to the nurse 

When does this error appear?

It might take a while to solve this issue, but if you can send us your save file right before the crash (upload it on Mega or Limewire for example), it will speed up things significantly!

On Windows saves are stored in:
C:\Users\ [username] \AppData\Roaming\RenPy\ACADEMY34-v0.2.3

(+1)

I may be late but I had this issue aswell, after switching versions I got past it and it seemed to be when reina hacks your computer and the screen appears purple with her logo. I went past it on v0.32.1.2 (windows) and went back to latest and haven't had the issue since. hope this helps!

Viewing most recent comments 5 to 44 of 2,141 · Next page · Last page