A downloadable game for Windows, macOS, and Linux

Buy Now$29.00 USD or more

To get the game $29.99
To get the game and Art Book $39.98
Get the game, art book, and sound track $49.97
Get the game, art book, strategy guide, and soundtrack $59.96

You can also purchase the Strategy Guide separately here.
The case files are available here.

7/6/21 - Big News!

There is now a FREE DLC!  See Alpha Hole Prison from Rin-Timber's Perspective!

Your game purchase now comes with our very first bonus content for Alpha Hole Prison!  Be sure to download the RinTimbersPerspective.rpa file.  

Open your Alpha Hole Prison folder.  Drag this file into your 'GAME' file folder. 

And that's it!  You'll now be able to play Rin-Timber's Route in the 'Bonus Content' area of the menu!


By the same creative team who brought you To Trust an Incubus!

Earthling Miguel Santos has been sentenced to life at Alpha Hole, a notorious space prison. His survival depends on using his charms to convince a powerful ally to protect him. 

  • A Dynamic 300,000 Word Character-Driven Dating Sim
  • 6 Super-Sexy Adults-Only Routes
  • 135 Animated Sex Scenes!
  • Threesome Options in Every Route!
  • 75 Endings, Including Demo Endings
  • 400+ Gorgeous CGs
  • An Intricate 'All Choices Matter' Flag System
  • Partial Voice Acting 
  • Press 'v' on your keyboard to have all text read aloud
  • 24 Exclusive Music Tracks
  • All Love Interests Versatile!

There are cumulative secrets that only unlock after you've played every route in the game. To keep your progress after you play the first route, click 'Start' from the main menu and follow instructions to continue your game.


Partial voice acting by Pyreprince (Chihuahua in Mister Versatile)

Partial voice acting by Kiba Walker (Camp Buddy, Full Service, Mister Versatile, Morningdew Farms, and To Trust an Incubus) 

Patial voice acting by Sean Chiplock (Mornindew Farms, Mister Versatile, One Punch Man, Persona 5, Demon Slayer)

Partial voice acting by Khristopher Padua

Partial voice acting by Sean Chiplock (Full Service, To Trust an Incubus, Spiderman: Miles Morales, The Last of Us II) 

Partial voice acting by Nathan Matthews (To Trust an Incubus, The Yaoikuza) 

Partial voice acting by Bryce Chadwell (Morningdew Farms)

Partial voice acting by L. Alphonso

Partial voice acting by Khristopher Padua

Other voices include Steve 'Warky' Nunez as Johan (Camp Buddy, Full Service, To Trust an Incubus, Mornindew Farms, Ishida and Asakura), Cole Feuchter, Preston Cowley, Reece Bridger, Riley Moore, Ryan Hoyle, Terrance Drye, and Steven Aries.

Warnings for:  Drug use, drug abuse, violent scenes, rape, dubious consent, suicide, torture, mind control, and domestic violence.  

While these things are present in the game in some instances, the majority of the game does not focus on objectional content.

Other Y Press Games Visual Novels

    

 We've got loads more yaoi, bara, and gay games coming out!  Take a few moments to sign up for our newsletter, join our Discord, and follow us on Facebook, Twitter, Tumblr, and Instagram!  You're here because you like gay games, right?  That's literally what we're all about!!!

  

  

  

Updated 4 days ago
StatusIn development
PlatformsWindows, macOS, Linux
PublisherY Press Games
Rating
(37)
AuthorY Press Games
GenreVisual Novel
Made withRen'Py
TagsBara, Boys' Love, Dating Sim, Gay, gaymer, LGBT, LGBTQIA, prison, Yaoi
Average sessionDays or more
LanguagesEnglish
AccessibilitySubtitles
LinksSteam, Community

Purchase

Buy Now$29.00 USD or more

In order to download this game you must purchase it at or above the minimum price of $29 USD. You will get access to the following files:

AlphaHolePrison-1.32.1-pc.zip 1 GB
AlphaHolePrison-1.32.1-mac.zip 1 GB
RinTimberPerspective.rpa 277 kB
AHPArtBook.pdf 14 MB
if you pay $39.98 USD or more
AHPSoundTrack.zip 217 MB
if you pay $49.97 USD or more
Alpha Hole Prison Strategy Guide.pdf 301 kB
if you pay $56.96 USD or more

Download demo

Download
AlphaHolePrisondemo-1.03-win.zip 658 MB
Download
AlphaHolePrisondemo-1.03-mac.zip 657 MB
Download
AlphaHolePrisondemo-1.03-linux.tar.bz2 638 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 56Next pageLast page
(+1)

You should make a Rin-Timber route as a paid DLC.  This "Rin-Timber Perspective" free DLC is... not very satisfying. 

Yes, someone who agree with me ! I want a rin route, too.  I want to know his bac,story as well as to see romance. It sucks we can't pick him.

(1 edit)

So is the Viz-Goth route part of this game or will it be a DLC that we'll need to buy? I'm just confused. Lol

(+1)

Yes!  Viz-Goth is the longest route in the game.  The upcoming DLC is just a sequel to one of his endings.  To get the Viz-Goth route in the main game just don't pick anyone else in the beginning. 

I have to say I love the game and I am grinding to get all the pictures in the gallery but there is a issue with one of the routes. the route that I am talking is for henoskar, where when you play to a certain point in the story, i can't continue due to constant errors that do not allow me to continue nor progress through his story. I also do see this a few times in other routes, however it's not as buggy as his route. 

What errors are you getting?  Can you tell us what parts? 

I am so sorry that I am late due to things happening my life however I did just checked his route again and furthermore checked the gallery. the problem is I get a whole bunch of image errors, where even when i open his gallery, it's shows image error and additionally when I am halfway through Henoskar story, it shows image errors where I am unable to complete his route nor enjoy it.


THIS IS WHAT THE TEXT/SCREEN THAT POP UP EVERY TIME, I TRY HIS ROUTE -

```

I'm sorry, but an uncaught exception occurred.

While loading <'Image' 'images/cgs/Xeno69b.png'>:

Exception: Could not load image 'images/cgs/Xeno69b.png': error('Error reading the PNG file.',)

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

Full traceback:

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script

    python hide:

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\ast.py", line 914, in execute

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

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\python.py", line 2028, in py_exec_bytecode

    exec bytecode in globals, locals

  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>

    python hide:

  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide

    ui.interact()

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\ui.py", line 297, in interact

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

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\core.py", line 2702, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\core.py", line 3194, in interact_core

    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\core.py", line 2094, in draw_screen

    renpy.config.screen_height,

  File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)

    rv = render(root, width, height, st, st)

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\layout.py", line 722, in render

    surf = render(child, width, height, cst, cat)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\transition.py", line 361, in render

    top = render(self.new_widget, width, height, st, at)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\layout.py", line 722, in render

    surf = render(child, width, height, cst, cat)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\layout.py", line 722, in render

    surf = render(child, width, height, cst, cat)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\screen.py", line 675, in render

    child = renpy.display.render.render(self.child, w, h, st, at)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\layout.py", line 722, in render

    surf = render(child, width, height, cst, cat)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\layout.py", line 883, in render

    surf = render(d, rw, height - y, cst, cat)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\viewport.py", line 623, in render

    surf = renpy.display.render.render(c, cw, ch, st, at)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\behavior.py", line 774, in render

    rv = super(Button, self).render(width, height, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\layout.py", line 1127, in render

    st, at)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\image.py", line 500, in render

    return wrap_render(self.target, width, height, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\image.py", line 306, in wrap_render

    rend = render(child, w, h, st, at)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\image.py", line 500, in render

    return wrap_render(self.target, width, height, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\image.py", line 306, in wrap_render

    rend = render(child, w, h, st, at)

  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)

    cpdef render(d, object widtho, object heighto, double st, double at):

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render

  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)

    rv = d.render(widtho, heighto, st, at)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\im.py", line 583, in render

    return cache.get(self, render=True)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\im.py", line 266, in get

    surf = image.load()

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\im.py", line 628, in load

    surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)

  File "D:\alpha-hole-prison\AlphaHolePrisonbeta-1.31-pc\renpy\display\pgrender.py", line 162, in load_image

    raise Exception("Could not load image {!r}: {!r}".format(filename, e))

Exception: Could not load image 'images/cgs/Xeno69b.png': error('Error reading the PNG file.',)

Windows-8-6.2.9200

Ren'Py 7.3.5.606

Alpha Hole Prison 1.31

Sun Aug 15 21:34:40 2021

```

(+1)

hey i have check it here, re-download the game in newest version probably the image file are corrupted because the names and definitions are ok, can be uncompatibility too, the thing is the file exist and are in itchio version

you get  errors in xenoskar?

Yes, Sadly I do.

can you say me which type of bugs you are get? I fix all reportings and xenoskar never gives much problem

I can't really say.  it just say unexpected image error

(1 edit)

I never thought I would say that about this kind of game, but this Verataz ... God, what a man! - he is absolutely handsome and a super kind/gentle/adorable man.
Verataz made me completely in love with this game.
I wonder how come I haven't seen this game before ... 

And the others...? - Well, I don't care. It's simple, fast and efficient, I don't like anything about them, they are all awful.

(+1)

I am a bit disappointed that I didn't get to have an ending with rin lol. I wish I could escape with him to where he was promised to lead according to his goddess.

I tried to upload the image not sure why it isnt working but when you sit with rexillator the voice actor says 280 years while the screen showed 240.


Not sure if this was pointed out this is my first play through of the game just bought it today!

Hello! Sorry if I missed a guide somewhere, but how do I download newer versions of the game without losing my save progress? :)

(+1)

Your saves will still be there.  They're in your roaming app data.

Hello. Is it possible to buy the Artbook individually or is not sold separately?

We don't have it separate on Itch, but we're able to offer DLCs individually on Steam with game purchase.

(1 edit) (+2)

Just finished Viz route and he's honestly my favorite..
his story is so damn messed up omg

(+1)

i was just looking to buy this like yesterday but i forgot and its on sale now ?? thankfully i waited 

(+1)(-1)

Looks like a nice VN, but since there are fantasy creatures that are not humans, then I feel that they should have other forms of the genitals than an ordinary human. Therefore, it becomes difficult for me to justify a relatively high price. Understand you want to make something for most people, but for me it is wrong to see a fantasy being with completely normal genitals.

(+1)

There is an octopus alien penis creature in the game, and a penis tentacle monster. 

(+1)(-2)

Yeah, I know, only two. Still, for me it's not the same when the rest that look like a alien species just are normal. Let's take our planet as an example. Non of the different species have the same equipment on earth either. Therefore it's not logical for me. Maybe I'm a bit strange in my nuggin. 

(+1)(-1)

I did just remeber, there are some VN that have the option to have "normal" or species spesifick geneitals, and a SFW option.  But I gues it's a lot of work to implement it when the VN has come so far in development.

I do hope tho.

Maybe a Idea for your next VN?

I found a glitch. If you're in the Rex shower scene where the cursor turns to a sponge and then quit the game and start a new one the cursor remains a sponge in the new game.

We'll look into this.  Thank you.

Why was the voice acting cut?

The game is partially voice acted. Not all scenes or dialogues has voice acting unfortunately . I read somewhere that eventually fi the game makes enough profit there will be full voice acting.

On the Verataz route Miguel mentions the drugs he stole earlier even though I didn't actually have him steal any. Is this a bug or did he steal some anyway off-screen?

(+5)

Best Y Press game so far.

Looking forward to additions and more equally great games.

I need a guide so many possibilities lol

Love the game but the secret ending is impossible to discover. I have gone through almost every permutation of each route and have not found it yet. :(

(+1)

Is anyone else not able to open up the gallery in the game?
Also there is a part in Rex's route where the text repeats where Rin is all pissed about being pent up.

We're adding this feature with the next update!  Watch for Dev Logs.

(+1)

So excited!
Fell in love with the demo and had June circled since the end of the kickstarter.

(+2)

Okay, I just finished my first playthrough with Maximus. He just seemed like the least threatening and domineering person there and he certainly didn't destroy Miguel like I thought he would haha. 

I'm loving his backstory and Miguel as a character. 

Rin-Timber honestly scares me with his obsessive behavior (if you made the decision to sleep with him the first night); I'm half grateful he doesn't have a route and half want the route anyway. 

Can't wait to play the other routes and see what happens later on. 

(1 edit)

Hi dude) I also passed Maximus first) I really liked his route))

So I really really REALLY want to buy the game. But just to make sure about some of the features included ( because the price is rather high when converted into CAD) Will there be voice acting for the whole game? How many pictures are there for all the routes overall ( just an overall number) ?  Do you need to pay extra for there to be voice acting?  Also because this is like the first game I am ever purchasing on  itch, whenever you guys make some adjustment to the game, will there be a need to re-purchase it ?

you wont have to re-purchase it if they add a adjustment i believe. (only question i can answer since i also buy games on itch)

You will always have the most updated version of the game available to you on Itch for the single price you pay.  We have partial voice acting throughout the game, the most we could possibly add for the stretch goal we reached.

(+1)

Above I can see "Alpha Hole Prison Strategy Guide.pdf", so I guess it's something like an official Walkthrough, right? Is there any way we can buy it separately? Paying 56.96USD is kinda a high price just for that. 

That's for the game, art book, sound track, and strategy guide.

(+1)

Yeah, but could you add an option to buy Strategy Guide separately?  Like you did with Mister Versatille?  

I wish Itch would let us set this up the way Steam does, so people can buy the ones they want.  I thought DLCs could just be sold straight through the app now without any problems.  I will discuss this with my team.  

whats the play time?

(+2)

It's a very long game.  Can be over 40 hours.

(+1)

Hey there,is the Gallery closed for a reason ? Do I need to finish all the routes to unlock the Gallery or will it be made avaible? 陌i

We're adding this feature soon!

(+1)

Ah I see thanks! 

(+3)

Playing Rex's route...and I'm dieing over here.

Volcano virgin eating motherf***er...

My cartoon villain cellmate just went full diabolical..

I love Rex. And the dialogue...and the writing. I was dieing so hard from laughter. And I do love myself a cartoon level villain. xD In fact, those are my FAVORITE types of villain.

(+1)

So far I really like it. But I'm a little disapointed that Rin-Timber doesn't have his own route.  

(+2)

He's going to have a DLC!

(1 edit)

Awesome. I can't wait :-)

Are the same versions also available on steam and the same update pattern?

Yes!

(3 edits)

Is it possible to buy the book that tells us what crimes some of the characters are in jail for, for example for the one's whose criminal background is not  divulged within the story? I really want to know what crime one of the characters committed in their past, cos otherwise they seem so dubiously/cunningly "innocent". 

So it would be a game changer, to really know who they are/what they are capable of.  And, how far to trust them as an "ally".  Scary!

They won't be out for at least a year out of respect for the crowdfunding backers.  <3  

(+1)

It's almost here. I cant wait to play it!

Is there Android

Sorry, no.

馃槶 could I try using joiplay or something

Hmm, we're not sure.

June is almost among US!

(+1)

We're almost done!!

I'm interested in buying the digital case files with the game however the rewards perk that includes all the characters is sold out. Will you make them available again, maybe as a separate DLC?

We don't have any plans for that now, but anything is possible in the future.

with the itchio preorder (29 usd) can i get the beta game? or just when its full released?

This is just for the full game upon release.  You can become a beta backer on our Patreon:  https://patreon.com/ypressgames

(1 edit)

I think there should be a tag for non-con (Reaver and Viz). Honestly, there should be one for dub-con as well (especially a wardenXprisoner relationship and you and Viz).

Thank you.  We've addressed this.

(+1)

This game is amazing!! thanks for all you do!!

Thanks for your continued support! <3

(+1)

Your welcome you're amazing!!!

(2 edits)

If you pay 125 you get the beta testing? Can you pay once and then cancel or do you have to keep paying? Can you put a place where you can pay on itch.io?

Yes, you can pay and cancel.  No, we're not going to take Patreon pledges on Itch.  it would get too confusing.

(1 edit) (+1)

When does the beta access come out?? Also how do you get to do the early access??

Hi!  We've already issued beta codes and put out the Maximus route.  Rexillator is coming next month!  You can see about becoming a beta tester by backing the appropriate tier on our Patreon and hitting the minimum amount listed there.  https://www.patreon.com/ypressgames

Does Rin have a route I really like him so I was hoping he got a route?

Alas, no.  It was a stretch goal for the Kickstarter, but we didn't make it.

when will the game be out???

(+1)

June 2021.

(1 edit)

Since the beta access is in this month can you maybe open steam buy/preorder page so steam user can also try it?

Here is the Steam page: https://store.steampowered.com/app/1237040/Alpha_Hole_Prison/

Viewing most recent comments 1 to 40 of 56Next pageLast page