If you want to receive notifications when a new post is published, that's your tier.
- Be notified when a new post is published
- Access to public posts



If you want to receive notifications when a new post is published, that's your tier.

If you just want to play, that's your tier.

Get access to new episodes 2 weeks before the Brothel Visitors + Walkthrough.

Be the first to try the new episodes.

Become a VIP member and receive exclusive rewards.

Be the Brothel King and help the project even more.

If you're a HUGE fan of this project and want to help as much as possible, that's your tier.


GAME
Available for platforms: Windows, Linux, Mac & Android.
Living in a Brothel v0.4.1 - Steam | OppaiMan | Go to Post
Living in a Brothel v0.1.8 - Steam | OppaiMan | Itch
DOCUMENTATION
Official Guide - Go to Post
Patch Notes - Go to Post
Tutorial: Download & Installation - Go to Post
SOCIAL MEDIA
Add to Your Wishlist - Steam
Contact - Discord


GAME
Available for platforms: Windows, Linux, Mac & Android.
Living in a Brothel v0.4.1 - Steam | OppaiMan | Go to Post
Living in a Brothel v0.1.8 - Steam | OppaiMan | Itch
DOCUMENTATION
Official Guide - Go to Post
Patch Notes - Go to Post
Tutorial: Download & Installation - Go to Post
SOCIAL MEDIA
Add to Your Wishlist - Steam
Contact - Discord
![]()
What's up, guys!
I hope you all had a Merry Christmas and I take this opportunity to wish you all a wonderful New Year!
Considering the magnitude of these end-of-year dates, I've come to bring you an update worthy of them, almost like a Christmas/New Year's gift.
Today I bring you an important update: We now have Native Gamepad Support, in addition to a Full Controls Overhaul.
It took me a little longer than usual to bring you this update, as it's more complex than normal, but I'm sure it'll be worth the wait.
When I say Native Gamepad Support, I mean that ALL PC versions (Steam, Itch, OppaiMan, Patreon, SubscribeStar) will now have gamepad support.
No more reliance on the Steam API for this!
When I say Full Controls Overhaul, I mean that ALL PC versions (Steam, Itch, OppaiMan, Patreon, SubscribeStar) have had their gameplay improved.
I remade all the screens to include direct commands via the gamepad buttons.
These commands also have buttons for the same function on the keyboard and, some of them, even on the mouse.
Now the game has 3 controller modes: Gamepad, Keyboard, and Mouse.
The game will dynamically alternate the buttons on the screen according to the player's last input, allowing switching between these 3 controllers in real time.
Well, I think the introduction is already too long and we really have a lot to talk about today, so let's go through it topic by topic.
I recorded the video in the footer of this post to demonstrate the gameplay changes and all the new features.
I will use the order in which they appear in the video to talk about them.
I invite you to watch the video while you read this.

Before we actually start talking about the changes to the controls, let's talk about the first detail you see (or rather, hear) as soon as the video starts.
I created a new song called "It's Party Time" after the post about the Music Menu, so this one didn't appear before.
I'm taking advantage of today's post to introduce this new addition to you.
You can listen to the song at the end of this post, if you want to.

The first detail regarding the controls that you see in the video is that we finally have a cursor for the game Living in a Brothel.
I chose to use the red arrow that had already appeared in the Tutorials, finally bringing our old friend the red arrow back to life.
But that's not all.
Now comes the most important part: We have a second cursor, called the virtual cursor, which is controlled by the left analog stick or the arrow keys on the keyboard.

With the implementation of this new cursor, you'll be able to interact with all aspects of the game using only your gamepad (or only your keyboard, if you prefer), making the use of a mouse an option and no longer an obligation as it was before.
It may seem trivial, but this was the main obstacle to native gamepad support before, which led us to have to implement gamepad support using the Steam API, as it was able to simulate the operation of the mouse with the gamepad's analog sticks.
Native gamepad support was one of the aspects that was planned from the beginning, but I had never been able to implement it until now, given the complexity involved.
Although it has a complex implementation that led me to have to change all the game screens, we finally have a native way to do this directly in Ren'py, which paves the way for gamepad support to be available for all versions, as it no longer depends on the Steam API to function.
Now you can finish the game from beginning to end sitting on your living room couch and playing directly on your TV if you want (if there's no one around, of course π€£).

This is perhaps the most important change in the entire update.
The old Help screen has become the Controls screen.
I decided to change the name because it's no longer limited to simply showing the functions of each key to the player, but also allows the player to remap buttons, being able to choose the configuration that is most comfortable for them (Applies only to the gamepad).
When you enter this screen, the game will automatically decide which tab to show based on your last input.
As you can see in the image, all the button icons are displayed (Yes, now the buttons have icons and not just generic names) and their respective functions;
If you go to the keyboard screen, there will be icons for all the keys and their respective functions;
And if you go to the mouse screen, there will also be icons showing what each mouse button does (including the mouse wheel).
You'll notice that, next to the tabs, there are also pagination buttons, which allow you to move the menu to the left or right tab without having to click on them.
Now you can move between pages/tabs with just the press of a button, which makes navigation much more practical and faster.
In addition, you'll also notice a "key footer," with captions showing what each button does on this specific screen.
This pattern will be repeated on all other screens, with different functions for each button, according to the specifics of each screen.
Looking more closely at the key footer, you'll notice that the right analog stick is used to scroll the viewport.
And looking at the explanations of the button functions in the Controls screen, you'll see that the left analog stick controls the cursor.
These are the only functions that cannot be changed in any way.
By pressing the X button (Xbox layout), you can change the Icon Set.
To explain in more detail, the game has 5 different Icon Sets: Xbox, Playstation, Nintendo, Steam, and Generic.
The game will try to figure out which gamepad you have based on its name.
Since my gamepad is an Xbox Series X controller, the game automatically set all the button icons to the Xbox layout, but it is possible to change the button icons displayed on the screen by pressing the "Change Icon Set" button.
This feature is essential for Steam Deck players, since once the game detects the controller name as Steam Deck (or its variants), it'll automatically apply the Steam Deck layout.
Obviously, this is also convenient if you are playing the PC version with your Dualshock, your Nintendo Pro Controller, etc.
If the game cannot identify your gamepad by name, it'll adopt the "Generic" Icon Set by default, but nothing that you can't change if you're not satisfied with the choice.
Last but not least, we have Remap screen, which allows you to change the button configuration of your gamepad, letting you freely decide which button you prefer to use for each action.

As you can see in this image, there's a list containing all the game's actions (and there are a ton of actions!) and each button associated with them.
There are actions of all types: menu actions; actions that happen during gameplay; actions that happen specifically in certain game modes, such as Photo Studio or Slot Machine Minigame, etc.
It's possible to assign up to 3 different buttons to the same action.
The default configuration contains the buttons I chose as the best option for each action, but you can change them as you wish.
If you regret the changes you made and want to revert to the developer's choice, simply press the Y button: Reset to Defaults. (Yes, I'm going to use the Xbox layout as a reference in this post, okay?)
On the Remap screen, we also have a button to Calibrate the gamepad buttons. If you select this option, you will see a screen like this:

It's quite simple, similar to calibrating your gamepad on Windows.
Just follow the on-screen instructions to complete the calibration and have your gamepad calibrated.

The save and load screens share the same structure, so I'll address them together, okay?
The Save/Load screen has undergone simple yet significant changes that improve and speed up navigation.
The first detail to note is that this screen now has navigation arrows and pagination buttons.
The navigation arrows used to be next to the page numbers in the footer, but I decided to move them to the top of the page to maintain a more uniform design with the other screens.
As for the pagination buttons, the principle is identical to what we saw in the Controls Screen, allowing for quick and easy switching between pages without having to click on them.
Another new feature is that, upon reaching a page limit (1 - minimum limit, 99 - maximum limit), the player can "go around the world," going directly from page 1 to page 99 and vice versa with the press of a simple pagination button.
This allows for more dynamic pagination.
Regarding the footer containing the page numbers, we have a new feature: Now, if the player goes to a page that is not being shown in the footer (e.g., the footer is showing pages 1 to 25, and the player goes to page 26), the footer will now show the new block of pages, containing the page you are currently on (in our example, it would show pages 26 to 50).
This allows you to quickly travel from page 26 to 43 with a simple click on the screen, unlike before when you had to go page by page until you reached the target page (43 in our example).
Furthermore, in order to keep the layout functioning properly, I limited the maximum number of pages to 99, so I can apply the new feature with the certainty that nothing will break if the player goes to page 100000, for example.
Despite this limitation, if we calculate 12 saves * 99 pages, we have a total of 1188 save slots. A player will hardly need more save slots than that.
Finally, when we look at the key footer, we have the standard Save/Load screen functions: Delete (save), Select and Back.
The novelty is that now you can do this directly with your gamepad, in addition to the explicit reminder of what each button does, which will help novice players.

The changes to the Gallery screen were simple, yet functional.
At this point, I think you're already used to the changes, so I'll be briefer.
The Gallery screen received larger and easier-to-click navigation arrows (β and β), which are more responsive to cursors than the old ones (<< and >>).
In addition, it also received pagination buttons, just like on the screens shown before.
It's now also possible to cycle between the Achievements screen and the Gallery screen last page and vice versa. If you don't know, clicking the left navigation arrow while on page 1 takes you to the Achievement Screen.
It's now also possible to "go around the world," making navigation between these screens easier.
Finally, the key footer displays only the basic navigation buttons: Select and Back.
We can't talk about the Gallery screen without showing what happens when we're viewing a Gallery Image, so let's get to it.

When examining a typical Gallery Image, the key footer displays the Back button.
It can be accessed by clicking or simply by pressing the button on the gamepad.
By the way, I had forgotten to mention until now, the buttons on the key footer and the pagination buttons are mostly clickable.

When examining a poster, the key footer displays the following buttons: Change Orientation, Scroll, and Back.

When viewing a poster in Landscape Orientation, the key footer displays the buttons: Change Orientation and Back.
Since this orientation was created assuming that you'll rotate your monitor 90ΒΊ, the key footer will be located on the right side of the screen, because if you rotate your monitor, the side will become the new bottom.

The Achievements screen functions as an extension of the Gallery screen, so it received similar updates.
In summary, the Achievement screen received:

The Replay screen received basic navigation improvements, just like the other screens.
In summary, the Replay screen received:

The Tutorial screen functions as an extension of the Replay screen, so it received similar updates.
In summary, the Tutorial screen received:

The Music screen hasn't changed much since the post that specifically discussed it.
In summary, the Music screen received:

We've had some significant changes to the Options screen.
In summary, the Options screen received:
There was also a slight change to the layout to better accommodate the changes we implemented, so that it would fit on the screen.

The Credits screen received basic navigation improvements, just like the other screens.
In summary, the Credits screen received:

The Changelog screen received basic navigation improvements, just like the other screens.
In summary, the Changelog screen received:
Interestingly, the biggest change the Changelog screen underwent was its name, which was previously Patch Notes screen.
The change occurred simply because I needed more screen space to fit the Music option, so I opted to use a shorter word.

The History screen received basic navigation improvements, just like the other screens.
In summary, the History screen received:

The Confirm screen is a different one.
It won't let you use the virtual cursor.
It'll present you with a question and two possible answers: Confirm (A button) and Cancel (B button).
These answers must be given by pressing the button shown.

The Quick Menu, those small text-shaped buttons at the bottom of the screen, has received important changes.
Before there was only the Menu button, now I implemented the Shop and Item buttons, which are used to open these respective menus, just like the green and blue buttons in the top right corner of the screen.
It may seem like unnecessary redundancy, but the real reason I included them in the Quick Menu is so that the player can access them via controller buttons.
In the example in the screenshot above, pressing the LB Button will open the Shop Menu and pressing the RB Button will open the Item Menu.

The Shop Menu received similar changes to the Quick Menu:
These changes were implemented for faster navigation between these menus when playing on the gamepad.
This improvement in navigation also affects gameplay with the keyboard, which has gained keys with the same function.

The Item Menu received similar changes to the Quick Menu:
These changes were implemented for faster navigation between these menus when playing on the gamepad.
This improvement in navigation also affects gameplay with the keyboard, which has gained keys with the same function.

Posters, which previously only had Back and Menu buttons, now also have Scroll and Advance buttons.
They are simple navigation buttons, and the purpose of having them added there is to provide greater clarity to the player as to how to interact with this screen.
Previously, some players reported feeling confused about how to interact with the posters, so I thought it was important to add them to the quick menu for clarity.
Furthermore, these functions now have corresponding buttons on the controllers, which makes navigation faster.

Some sections of Exploration Mode are also in the form of Posters.
These sections work a little differently than regular Posters.
Previously, only the Menu button was displayed at the bottom of the screen;
Now we have the Scroll button, indicating which button the player should press to scroll the viewport up and down, thus providing greater clarity to the player.
As you can see in the screenshot, in these cases, the Back and Advance buttons are unavailable, and the player has to interact with some section of the screen, such as the doors, to exit this screen.

When the player is in a store, the Quick Menu works a little differently.
The Item button remains available and functions similarly to the Quick Menu Item button when the player is in an Exploration Mode environment.
On the other hand, as the player is in a store, the Shop button becomes the Leave button, indicating that, by pressing it, the player can leave the store immediately and return to the last environment they were in before accessing the store.

The Quick Menu has the exact same functions as before in the dialogs, but now has buttons assigned to these functions.
As we can see in the screenshot, the Quick Menu has:
The operation is exactly the same as always, but now it can be done more quickly, with the simple press of a button on the gamepad.
The icing on the cake is that now, when activating the Auto option, the Auto-Forward Indicator will be displayed in the top left corner of the screen, improving clarity as to whether Auto mode is activated or not.
Previously this was a bit confusing, as sometimes the player would activate Auto mode, but as there was no feedback on the screen, they would be unsure whether they had activated it or not. Now the problem is solved.

There are some cutscenes in this game that can become boring after watching them a few times, like the cutscene with the main character riding in the elevator.
Previously there was a "Press Enter to Skip" screen that was displayed in the top right corner of the screen, but we preferred to remake it in the new way, displaying 2 new buttons on the key footer instead.
The new buttons are:
You can advance the cutscene the way you prefer now.

The Minigame Slot Machine received basic navigation improvements plus a new function.
In summary, the Slot Machine Minigame received:
These changes allow for quicker gameplay of this minigame, both when changing the difficulty and when spinning the wheel.
This increases the player's accuracy, making it easier to hit jackpots.

The Photo Studio was the screen that had the most significant changes, making use of the entire gamepad to extract the best possible gameplay from it.
All functions in this mode received gamepad buttons associated with them, making gameplay in this mode much more fluid.
In addition, buttons with new features were created to better adapt the gamepad's way of playing.
Let's explain more about each one:
This was the screen with the most extensive description so far and, after the changes implemented, the mode that became more dynamic with the gamepad buttons.
It is much faster and more practical to press a button on your controller than to move the mouse to a certain point on the screen and click on the button.
These improvements can also be noticed when playing on the keyboard.
This resulted in more fluid and enjoyable gameplay.

The Input Screen was the second screen with the most significant changes, after the previous screen.
Instead of simply asking you to type text on your keyboard, or displaying Ren'py's virtual keyboard (which is not as responsive), the game will display a native Input screen, created especially for better responsiveness on the gamepad.
The cursor dynamically moves through the letters, allowing the player to quickly write the MC's name using the D-Pad or Analog Stick.
Shortcut buttons were also added for greater fluidity when writing the name, including:
Don't get me wrong, you can still type directly on your keyboard if you want, but this is now just an option and not mandatory.
This change is essential for anyone who is playing sitting on the living room's couch with just the gamepad in their hand, without a keyboard nearby to type the MC's name on the Input screen.

The Results screen is only displayed at the end of the game to give feedback to the player regarding their progress at the end of the game, encouraging them to revisit parts of the game to find what they ended up leaving behind.
This screen had the simplest implementations of all:

The Phone screen had simple but functional changes, similar to the Quick Menu used during dialogues, but with its due differences.
The Quick Menu, when using the phone, has:
Although simple, these changes allow for more fluid gameplay with the gamepad in the parts where the player interact with the mobile.
Phew, I feel like I'm done writing a book of the Bible after I finish writing this post.
This was probably the biggest post I wrote this year and, perhaps, since the beginning of the project.
Believe it or not, implementing these changes was even more work than writing this post, but the result was worth it, as from now on all players will be able to enjoy the game with their respective gamepads.
Considering that this game was officially released on the Steam Deck, the native implementation of gamepad support also improves compatibility and responsiveness on the Valve console, so we have another important gain with all of this.
I hope you are looking forward to enjoying this game with your respective Xbox, Playstation, Nintendo controllers or on the Steam Deck itself.
Sorry for the gigantic post, but I had a lot to talk about today.
Until next time, folks.
Cheers! π»
What's up, guys!
A different but important update today: We have a new feature, Music Menu!
In addition, 19 songs by other composers received an original arrangement made exclusively for the game Living in a Brothel.
If that wasn't enough, 12 songs were also composed by our team exclusively for the game Living in a Brothel.
The headline was a bit long today, but we have a lot to talk about all at once, so let's get to it:
In the current version of the game (v0.4.1), there is an achievement called "Radio Director," which is obtained after the player listens to all the songs in the game.
However, there is a problem: it is not possible to check how many songs have been listened to so far, except on the Results screen at the end of the game, nor is it possible to freely listen to songs that have already been unlocked, should the player like a song they heard during gameplay and want to listen to it again.
Because of this, we always felt the game should have a Music Mode, which would solve both problems: allowing the player to listen again to songs they liked and demonstrating progress towards the "Radio Director" achievement. However, we had never implemented this until now due to the high complexity and time required to create such a feature.
This time, in version 0.5.0, we finally decided to tackle this project, as we want to bring to reality what had been planned previously, but we never had the opportunity to do so.
Speaking a little about the Music Menu itself, it's like a Media Player commonly used in our operating systems.
It has the following functions:
In addition to the features mentioned, you can also see information about the currently playing music, such as:
Although not shown in the video, it is also possible to temporarily change the music on the game's Title Screen, according to the music selected in the Music Menu.
You can see a demonstration of the Music Menu features in the video: 0:00 to 1:07.
In addition to the beauty and functionality of the Music Menu itself, we also decided to give the game's sound design the attention it deserves.
We decided to put more effort into the game's music, given the importance of good music in setting the right atmosphere for the scenes.
We chose to call this musical evolution "Musical Revolution" because it's the watershed moment for this project in terms of music.
We divided "Musical Revolution" into two topics: Original Arrangements and Original Soundtrack. Let's look at them:
Up to the current version (v0.4.1), we've used music composed by major royalty-free music producers, such as: Kevin Macleod, Bryan Teoh, Alexander Nakarada, and Rafael Krux.
Their music is of excellent quality, but because it's royalty-free, you've probably already heard it somewhere on the internet.
Because of this, we felt that the sound aspect of our game lacked a bit of originality, so we decided to create our own arrangements for these songs, in order to bring the spirit of our game to the soundtracks, while still maintaining the original concept of the composers.
We didn't create original arrangements for all the game's music; some tracks are of extremely high quality in their original state, just as the composer released them. But for some of these tracks, we felt that an original arrangement would be welcome, and we made our own version.
In total, 19 songs received original arrangements:
Before we are developers, we are gamers, and we are big fans of SEGA when it comes to the soundtracks in their games.
We took inspiration from the Persona series, due to its musical richness, and we believe that a good soundtrack composed of good musical genres increases the player's immersion during gameplay.
That's why we chose to use musical genres such as Funk (Soul), Blues, Jazz, Samba, Rock, Disco, and Electronic.
If all these original arrangements weren't enough, we also decided to compose our own music exclusively for this game.
If what we were looking for was originality, there's nothing more original than creating your own compositions, right?
In the case of our songs, since we've never released them before, they don't have an album/single they belong to, so we also decided to create unique artwork for each song, simulating what their album cover art would look like.
Modesty aside, although the work of these authors is exceptional, we believe that we are in no way inferior in terms of quality when it comes to our own compositions. We believe we composed songs with personality to create the original soundtrack for the game.
In total, 12 original songs were composed exclusively for this game:
You can hear a snippet of all the songs listed in this post, both the original arrangements and the original soundtrack, in the video attached to this post, from 1:07 to 29:03.
The timestamps for each song are also available in a YouTube comment on this video.
The post ended up being a bit long, but we really had a lot to show you this time.
We hope you enjoy the new feature and the music.
Be careful not to start dancing! π
That's all for today, folks!
Cheers! π»
What's up, guys!
Today we have perhaps one of the most important updates to the game: a new animated title screen and a new animated intro have been added to the game.
The old title screen was functional, but it was limited to a static image without much expression.
In the humble opinion of this developer speaking to you, it seemed like something was missing.
I always felt that, somehow, the title screen and the new intro needed to better showcase the game, to convey the right impression and vibe from the player's first contact with it, so I decided to work on that a bit more.
The first thing I felt needed improvement was the title screen music.
Not that the music available in the current version (v0.4) is bad, so much so that I decided to keep it, but I created an original arrangement of this same song exclusively for the game Living in a Brothel.
This time, the music has a disco vibe, which I think fits well with the atmosphere of a brothel, since brothel girls often captivate clients by dancing semi-nude for them.
Having overcome this point, I needed to make the title screen animated, since a static title screen like the one in the current version doesn't quite capture the brothel vibe, which is the theme of this game.
When brainstorming ideas for a good animation that would match the vibe of the game and the newly arranged music, I decided to have the girls dancing to the rhythm of the music, lights similar to those from disco balls illuminating the girls and the title, to match the disco music, and finally, the neon ornaments in the background flashing, just like in a brothel.
Okay, now we have a title screen that really captures the vibe of a brothel.
The player will get that impression upon first encountering the game.
But I still felt something was missing.
This game unfolds slowly, and it takes time for the player to get acquainted with all the mechanics, discover how the game works, and what they can expect from it.
I needed a way to demonstrate what the game can offer the player even on the first contact, so I thought:
"Why not add the Steam trailer, which introduces the characters and demonstrates the main game mechanics, as an animated intro?"
That's the idea that was missing!
From now on, after the splash screen, an animated intro will be displayed, which is exactly the Steam trailer, so that the player can see the game's features right from the first contact.
Don't worry, the animated intro can be skipped by simply pressing the Enter key, just like the splash screen.
We know how tiresome it can be to see something over and over again, especially a 3-minute video when starting the game.
So, basically, those who have never played the game will be able to watch the intro and understand what the game has to offer, and those who are already veteran players can skip it without any problems.
Lastly, but no less importantly, in the video attached to this post, the animated intro only includes the characters presentation, but this was done this way because YouTube does not allow nudity or sexually explicit content, okay?
In the game, there will be more content than what is shown in the video.
That's all for today, folks.
I hope you enjoyed these new features.
I believe that, with this, the game will have a greater initial appeal, because nothing captures players' attention more than good animations.
And we know how important first impressions are, so let's make the best possible impression on our new players.
Until next time,
Cheers! π»



SubscribeStar and its trusted third parties collect browsing information as specified in the Privacy Policy and use cookies or similar technologies for analysis and technical purposes and, with your consent, for functionality, experience, and measurement as specified in the Cookies Policy.