Dormitory-23
is an atmospheric
2D game
about life in a strange dorm, where the hallways seem too long, the neighbors too numerous, and the "normal" rules suspiciously strict. You play as
Ash
: every day is filled with choices, minor quests, dialogues, and... the feeling that someone is looking a little closer than they should. On the surface, it's "just a dorm." But the further you go, the more you feel like everything around you is strange, and your "normal" interactions are just the surface. Some things are best ignored... but the game is specifically designed to make you notice. Riddles and Secrets!
NSFW / Mature content The game contains 18+ elements: adult themes, explicit dialogue, scenes and animations. If you're under 18, it's best to pass!!!
All characters in the game are over 18 years old.
v0.7
N/A
v06
• Lia — LEWD option unlocked (affinity 65+)
- New intimate scene: Bubjob
- Full dialogue sequence with Lia's character (reserved, strict, but warm)
- Scene unlocks gallery entry "Soft and Warm"
- Costs 3 energy
• Maria (Mall) — Intimate scene added
- Triggered after meeting Maria in the clothing department
- Unlocks gallery entry "Back Room"
• Clara — Flashback scene
- Triggered by finding and reading Clara's photo album
- Unlocks two gallery entries
GALLERY:
--------
• In-game gallery now shows all unlocked scenes
• New entry: Lia Bubjob scene (locked by default, unlocks after scene)
• Gallery rebuilds on each open — unlock state always up to date
• Unlock progress counter added (X / total unlocked)
SYSTEMS:
--------
• Energy cost added to all LEWD actions (3 energy)
• City map exit now costs 1 energy
• Gallery unlocks now save automatically to the correct slot
• Quest "Maya Document Delivery" can no longer repeat after completion
• Zone transitions now have a subtle fade effect
FIXES:
------
• Fixed game freeze after asking characters questions (Ask menu)
• Fixed character menus not closing when switching zones
• Fixed dialogue panel staying open and blocking input
• Fixed Lia Bubjob scene not returning to correct DormFloor
• Fixed request_sleep_menu argument error (Bed2.gd)
• Fixed gallery not showing new scenes after unlock
v0.5
MAJOR NEW FEATURES:
CITY SYSTEM:
• Added interactive city map with multiple locations
- Student Dormitory (home base)
- University campus
- Central Park
- Victory Monument
- Train Station
- Night Bar
- City Hall
• Dynamic danger levels based on time of day
• Location-specific descriptions and Ash's comments
• Quest-based location unlocking system
• Hover effects and interactive UI
NEW CHARACTERS & SCENES:
• Maya - New character introduced at City Hall
- Document delivery quest from Lia
- Choice-based dialogue system (honesty affects relationships)
- Maya recruitment storyline
NEW QUESTS:
• "Maya Document Delivery" (Secondary Quest)
- Given by Lia
- Deliver documents to Maya at City Hall
- Unlocks City Hall location
- Choice system affects Maya and Lia relationships
LOCALIZATION SYSTEM:
• Full English and Russian language support
• 1000+ translated strings covering:
- All UI elements
- Character dialogues
- Quest descriptions
- Location names and descriptions
- Menu items and buttons
• Language selection on startup (18+ warning screen)
• Language switcher in Settings menu
• Real-time UI translation when switching languages
• System locale detection for default language
• Persistent language preference saving
SPLASH SCREEN & INTRO:
• Replaced video splash with animated splash screen
- Animated logo sequence (StafiLynx + Dormitory23)
- Smooth fade-in effects with glow and color shifting
- Cinematic camera zoom on background
- Vignette shader for atmosphere
- Background music: "Pixel Drift Intro.mp3"
• 18+ Age Warning Screen
- Content warnings for mature themes
- Age verification (18+ confirmation)
- Integrated language selection (English/Russian)
- Background image with atmospheric design
GAMEPLAY IMPROVEMENTS:
• Enhanced relationship system
- Affinity changes based on quest choices
- Character reactions to player decisions
- Long-term consequences for choices
• Quest tracking improvements
- Quest completion/failure states
- Quest-based location unlocking
- Multiple quest outcomes
- Quest reminder dialogues
• Time and energy management
- Daily activity limits per character
- Energy-based actions
- Time progression system
- Day/night cycle affects availability
UI/UX ENHANCEMENTS:
-------------------
• Settings menu with Language tab
- English/Russian language buttons
- Current language indicator
- Real-time translation updates
• Improved pause menu
- Gallery access during gameplay
- Better navigation
- Translated menu items
• Enhanced inventory system
- Item descriptions
- Quest items tracking
- Visual feedback
• Character interaction menus
- Talk, Ask, Spend Time, Lewd options
- Context-sensitive availability
- Daily interaction limits
NEW ASSETS:
• City map background and location sprites
• Maya character portraits and expressions
• Gallery scene artwork (2 scenes)
• Splash screen images and logos
• Vignette shader effect
• New background music tracks
• Sound effects for UI interactions
KNOWN ISSUES:
• Some city locations not yet accessible (coming in future updates)
• Additional gallery scenes planned for future content
• More character storylines in development
v0.4
CONTENT ADDITIONS
Dialogue Lines
- 100+ new dialogue lines for Pedro
- Updated dialogue for Clara and Lia
- Quest-specific dialogue sequences
- Dream sequence dialogue
- Night event dialogue
Scenes
- Pedro introduction scene
- Clara photo quest scenes (accept/refuse/fail) WIP
- Clara/Lia dream sequence
- Night toilet event
- Ash flashback scene
*
Fixed Portrait Mouth Staying Open
*
- Added Pedro portrait closing in
hide
dialog()` function
- All character portraits now call `set_talking(false)` on dialogue end
- Fixed
hide
pedro_portrait()` to properly close mouth
- Ash's mouth no longer stays open after dialogue
- *
Fixed Click Blocking Issues
*
- Updated `_input()` in Room.gd to check all character menus
- Prevents dialogue closing when mouse is over any character menu
- Checks Clara, Pedro, and Lia menus
- Proper input event handling hierarchy
Minor Fixes
- *
Fixed Duplicate Constant Declaration
*
- Removed duplicate `MENU_X_GAP` constant in PedroPresenceClickable.gd
- Kept single declaration at line 33 ETC...
Performance
- ⚡ Optimized portrait animation system
- ⚡ Reduced unnecessary UI updates
- ⚡ Improved tween management (proper cleanup)
- ⚡ Better memory management for modal blockers
Code Quality
- Centralized quest management in QuestManager.gd
- Consistent naming conventions across character script
- Improved code documentation
- Better separation of concerns (UI, logic, data)
User Experience
- Smoother menu transitions
- Better visual feedback for locked content
- Improved dialogue flow
- More intuitive character interactions
- Clearer quest objectives
v0.3
Added a major story expansion focused on Ash’s past
The narrative now dives deeper into his family history, emotional trauma, and internal conflicts.
Implemented the first flashback arc, divided into structured scenes
These moments are triggered through dialogue and story progression, blending seamlessly into gameplay.
Introduced heavier, dialogue-driven scenes
Conversations now rely more on pauses, silence, and subtext rather than exposition.
Dialogue Improvements
Expanded dialogue system usage for:
Interruptions
Emotional pauses
Short, sharp lines during tense moments
Improved pacing in conversations
Dialogues now feel less “game-like” and closer to real, uncomfortable human exchanges.
NEW MUSIC.
⚙ New Systems & Experiments
Added an experimental Cheat Panel (early version)
This is the main new feature of the update.
It allows direct interaction with game states and flags and will be expanded in future versions.
Laid groundwork for:
Conditional story branches
Hidden narrative states
Player-aware systems (the game knowing what you know)
Technical Changes
Refactored several scripts to support:
Multi-part scenes
Flashback transitions
Cleaner state management for story events
Improved scene loading stability
Reduced hard transitions, added smoother fades and black-screen beats.
Fixes
Fixed dialogue triggers that could fire multiple times
Fixed soft-locks caused by unfinished scene states
Minor UI fixes related to dialogue windows and input timing
v0.2
Core Gameplay Structure
Solidified the
top-down dorm layout
flow (DormFloor as the main hub with corridor/living room/character rooms).
Reinforced the
day phase structure
(early morning → late night) as the backbone for scheduling and events.
Relationship & Stamina Systems
Continued building out
affinity
as a primary progression gate (rooms/options unlocking through relationship thresholds).
Improved
stamina handling
and interaction logic groundwork, preparing it for stricter daily limits later.
UI & Interaction Improvements
Refined the
dark, soft-panel UI style
(clean borders, readable layering).
Ensured important menus render
above portraits
so UI doesn’t get covered.
Stabilized character interaction flow with the modal menu structure:
Talk / Ask / Spend Time / Lewd (locked) / Leave
Save/Load Stability Fixes
This was a big pain-point in early builds, so v0.2 tackled the worst offenders:
Fixed critical compile/load issues caused by broken script references (e.g. wrong preload targets).
Resolved naming conflicts that caused runtime weirdness (like variables colliding with built-in methods).
Cleaned up several script errors (missing identifiers, incorrect casts, bad indentation) that could break autoloads and prevent saves from working.
Early Quest & World Logic Cleanup
Improved how quests and world-state interact so progress doesn’t randomly roll back.
Started aligning “world truth” (like unlocks and important item states) with reliable save data.
v0.1
Core gameplay framework
Basic player navigation between rooms
Interactive objects that react to player input
Early quest logic and progression flags
Dialogue system (early version)
Text-based dialogues without character portraits
Clean dialogue panel with name and text separation
System prepared for branching and future character interactions
Ash — the protagonist
Introduction to Ash as the main playable character
Internal monologues and environmental reactions
The beginning of Ash’s routine and daily life
UI & atmosphere
Initial UI layout (dialogue panel, menus, buttons)
Time-of-day system groundwork
Background music switching for day and night
Minimalistic, moody presentation to set the tone
Technical groundwork
Scene structure and room system
Save/load-ready architecture (early stage)
Modular codebase prepared for future characters, portraits, and events
Demo
Initial Release
gps4ozkvl1p32026-03-12★★★★★
I do not know how to feel about regular mentions of suicide and animations showing it in a porn game, especially because the tags not mentioning it at all. The dialogue gets into the way of menus and UI bugs out whenever skipping it.
Johnychaotic2026-03-04★★★★★
Why is this considering a game? Its just couple arts and a several lines of text, thats all. There is no content at all. No story, no gameplay. If you wanna show something, then you have to do that something first. P.S. Four 5-star reviews looks very sus
AceGr2026-02-25★★★★★
It looks nice, but I’ll probably come back later when there’s more content added. I’d love to see some mini-games in the future, and maybe support for other languages too — like Spanish, for example. As for the phone version, it’s not that comfortable to play on mobile, so if you can, it’s better to play on a PC
SuSpenSia2026-02-25★★★★★
The game is interesting, and I think the author will be able to surprise us with some new ideas for gameplay and story. I give it 5 stars. 4 stars for the game, and 1 star for the cute eyes. I also like the characters for their drawing and appearance.
NickWilde5552026-02-25★★★★★
The game isn’t bad, it feels nice to play, but it’s still a bit rough around the edges for now. You can tell the project isn’t standing still though, and the developer is actively working on it. One of the biggest плюсы is the beautiful art style. As for the story, I’d rather wait for future updates before making any firm judgments. Wishing you the best of luck with the development!