Sponsored
Second Class [v 0.991]
We know ads aren't everyone's favorite, but they're what keep our project running. Thanks to them, we can cover costs and keep the games free. Your support means a lot - thank you for being part of our community!
CloseGallery
Tags
Description
Second Class game - Imagine living in a world where women not only control everything, they also have magical powers. That's what this game is all about as you're soon going to find out. You play a young man who shares his house with two women. You get to choose the clothes that all the characters wear. How the characters react to situations depends on what clothes they're wearing. Wearing the wrong outfit will have a disastrous impact on the character as you're about to find out.
- scat content is avoidable
- shemale content is avoidable
- pegging content is avoidable
- gay content is avoidable
Developer
SecondClass
Rating
- Rating:
- 4
- Votes:
- 149
Sponsored

REVIEWS (76)
Playernnp - Sep 06, 2026
I can reproduce this reliably in the Chromium browser when I load my saved data at the pool scene with mistress Kylie. I select the "Sheath" instead of the "Strapon". Then I follow the prompts up to the point where it says "Kylie's Husband End". When the screen fades to black in order to load the next story phase, it simply freezes at the black screen.
I asked my Cursor agent to produce a report of the bug I was experiencing and it summarized as follows:
```
Cause
A single warning is spamming ~10,679 times:
The provided value 'undefined' is not a valid enum value of type CanvasTextAlign.
Something in the game’s canvas text path is setting ctx.textAlign = undefined every frame (or in a tight loop). That floods the console and pegs the main thread → black frozen canvas → later “Page unresponsive”.
Full console (for the report)
rpg_core.js:2423
Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true.
pixi.js:27682
PixiJS 4.5.4 - WebGL
app.dist.js:7 [VAST] parsed {ads: 1, creatives: ..., mediaFiles: 2}
app.dist.js:7 [VAST] media file {url: 'https://cdn.ultraomelette.com/.../cwgnv_9m8bwfzv.mp4', ...}
app.dist.js:7 [VAST] started {duration: 27}
app.dist.js:7 [VAST] cleared {reason: 'user_skip'}
rpg_core.js:1197
Canvas2D: ... willReadFrequently ...
[×10679] The provided value 'undefined' is not a valid enum value of type CanvasTextAlign.
Engine looks like RPG Maker MV (rpg_core.js) + PixiJS 4.5.4. The getImageData lines are noise; the CanvasTextAlign / undefined spam is the freeze.
Paste for the dev
Second Class v0.991 freeze (black canvas → Page unresponsive)
Browser: Chromium 152 / Linux
URL: https://porngameshub.com/second-class
When canvas goes black, DevTools Console shows one warning repeated ~10k+ times:
"The provided value 'undefined' is not a valid enum value of type CanvasTextAlign."
Also present (likely unrelated):
- rpg_core.js getImageData / willReadFrequently warnings
- PixiJS 4.5.4 WebGL init
- site VAST ad skip logs
Renderer stuck ~75–80% CPU (busy main thread). Looks like textAlign is
being set from an undefined value in the render/update loop.
```
ummmmm - Aug 19, 2026
Well - Jun 24, 2026
kkk - Jun 14, 2026
everything was perfect and the option to choose the fetish was very nice
loved the game from the start till the end . everything was perfect . my only concern was the forced feminization , it this too had been optional this game would have ranked in top three in my list . this forced feminization part was the only thing i hated , other than this everything was perfect
my ranking for ending are
1 . Iris and lily (debtable) (also i loved both of them and they were the perfect wives for me , also wanted child with iris. but still thanks)
2 . mistress and kylie
3. susan ( yeah the futa content and the character was pretty sweet and lovable but the forced feminization ruined it for me)
4. sarah (yeah i couldnt come to like her )
also the justin character was nice
thankyou author for this wonderfull masterpiece , overall the game was amazing !!!!!
Rey - Aug 01, 2026
zach - May 24, 2026
Rohan - Feb 14, 2026
There is no option to export or import saves
zeenski - Aug 27, 2025
radal - Aug 12, 2025
Rivo - Aug 09, 2025
zazz - Sep 18, 2025
hickery dickery - May 17, 2025
Leave a comment Cancel reply