visual novel / psychological horror

Play Helping Your Boyfriend Online

Read. Choose. Replay.

Helping Your Boyfriend character card introducing Adrian in the clinic
Helping Your Boyfriend

Inside the story

Our nightly routine

Our boyfriend is a doctor. He is attentive, affectionate and already part of the protagonist’s life when Helping Your Boyfriend begins. A leg illness has left our character unable to walk, so we live with Adrian and wake late at night, around the time he returns from work. There is no first-date introduction to get through. We begin inside a relationship that has already become our everyday world.

The job he brings home is less ordinary: taking old dolls apart. At first, it gives the evening something to do between conversations. The setting is soft, the interface is pink, and Adrian’s character art leans into the reassuring boyfriend image. Then the game starts asking for our attention in a different way. A task interrupts the reading, a reply changes the tone, and the same familiar room no longer feels quite so comfortable.

That contrast is the reason to give the opening time. The horror does not arrive as a separate story pasted over the romance. It grows out of the care routine we have already accepted. On a first run, we can enjoy the affectionate exchanges without racing ahead to an ending checklist. There is enough uncertainty in the next scene; knowing every late condition in advance would remove much of it.

A doll-workspace minigame with tools and instructions.
A doll-workspace minigame with tools and instructions.

Who are we trusting?

Some people are easy to love. Others are harder to read. We start with Adrian, then meet the people who change our view of the house. Ian and Oliver’s portraits reveal later encounters.

The opening body-type customisation offers two illustrated options.

Our protagonist

The character we play

We choose our name, pronouns and body type. A leg illness shapes our daily life with Adrian.

Dr. Adrian Winchester in a white coat, from the game’s character art.

Adrian

Our doctor boyfriend

Affectionate conversation and the nightly care routine make him feel familiar. We pay attention to his actions as well as his reassurance.

Ian sitting on the bed during a later night scene.

Ian

A later-story encounter

His late-night pill encounter changes what we are being asked to trust. We compare his words with what our investigation has already revealed.

Oliver beside the hospital bed after the investigation call.

Oliver

A contact in the investigation

A phone number and a completed investigation matter before we can reach him. Knowing his name alone is not enough to make the call.

Meet the characters ↗

One story. Four endings.

We finish our first run, then choose what to explore next: Adrian’s routine, a way out, or a different bond with Ian. Here are the four ending names; the full routes live on the Endings page.

Explore the endings

Controls guide

Read

Click / Enter

Advance dialogue. L opens the history log; Space hides or restores the text box.

Choose

Click / Enter

Read each visible answer before we confirm a response.

Doll work

Click / Drag

Follow the current tool prompt, match the sorting slots and check the counters.

Timed prompts

Arrows / Space

Use the keys shown by the current prompt. Lower difficulty if timing keeps blocking the run.

All controls & minigames ↗

Before another run

How many endings can we find?

There are four route endings. Earlier game-over screens are separate from that count. We keep an early checkpoint for changing relationship choices and later slots for the investigation.

Where are the later scenes?

The late-scene examples are visible at the end of the homepage, with a spoiler warning above the images. Endings and Characters also show their full chapters, with one spoiler reminder at the top.

What if a doll task does not respond?

Check the selected tool and the current prompt. For a drag, start on the object itself and look for the receiving slot or counter to change. Not every minigame uses dragging.

Which language do we choose?

The browser game's opening screen offers English and Thai. Choose a language before entering the story.

What do we do between conversations?

We make dialogue choices, take apart dolls with mouse tools and sorting slots, and react to timed prompts. Before a task, we save and read its instruction; when dialogue returns, we switch back to Click or Enter.

Can we customise our protagonist?

Yes. We choose a name, pronouns and body type at the start. Gameplay difficulty is a separate setting, so appearance choices are not a harder or easier route.

Before the first conversation

The opening lets us choose a name, pronouns and body type. We make those selections before settling into the protagonist’s viewpoint. The pictured screen contains two body-type choices; it is character customisation, not a harder or easier route. Gameplay difficulty is a separate setting in version 1.0.1, and it is the useful option to revisit if a timed sequence becomes frustrating.

The opening body-type customisation offers two illustrated options.
The opening body-type customisation offers two illustrated options.

Before a long reading session, we find the bell menu at the top of the screen and check Save, Load and Settings. An early manual save is useful for a second route; another slot immediately before an interactive task is useful for retries. Those two saves serve different purposes. If we miss an input, we do not need to rebuild every conversation. If we want different relationship choices, a save made after them is too late.

The pastel presentation is not a content rating. This game includes sudden loud sounds, jumpscares, flashing or disturbing imagery, blood, cartoon gore, violence, drug use and unhealthy relationships. We start with a comfortable volume and stop if the themes are not a good fit. Lowering gameplay difficulty can reduce the pressure of an interaction, but it does not turn the story into a non-horror romance.

A simple question, three very different replies

In the dialogue scene below, Adrian asks about our sleep. The answers let us respond neutrally, affectionately or with discomfort. That is a small exchange, but it captures the rhythm of the game: we are answering someone close to us while deciding how honestly to describe our own experience. The choice is more interesting when we read the question and the surrounding scene instead of picking the warmest-looking button automatically.

A dialogue scene offers three labelled responses.
A dialogue scene offers three labelled responses.

Left click or Enter advances dialogue and confirms a visible answer. Space hides or restores the text box. We can use that to see the full illustration without accidentally treating it as the next-line key. L opens the history log, which is helpful after clicking past a sentence. The log gives us the words again; it does not undo the choice we already made.

A toggles auto-play, while holding Ctrl or pressing Tab skips text. On replay, those shortcuts make familiar stretches less repetitive. We release skip before a new response or a scene change so that the game does not hurry us past the comparison we came back to make. When the interface changes from dialogue to an interaction, we switch from reading controls to the task’s own prompt.

The doll work is part of the game—not background decoration

The doll-workspace image gives us more useful information than a generic description of five minigames. A stitched bear sits on the left. On the right are labelled spaces for eyes, ears, arms, legs and cotton, plus one mystery slot. Counters show how many pieces belong in each space. Scissors, a pointed tool and a hand icon sit along the bottom. The screen is teaching us to distinguish cutting, removing and sorting rather than clicking the bear as if it were another dialogue answer.

We read the current instruction, choose the indicated tool and watch what changes on the workspace. When a task asks for a drag, we hold on the object itself, carry it toward the matching destination and release deliberately. The receiving slot or counter is the feedback to look for. If the cursor moved but the object did not, we start again nearer the object’s centre instead of making several hurried clicks.

Other sequences use arrow keys and Space for quick-time prompts. The pictured doll screen is not an arrow-key QTE, and the five minigames should not be treated as one repeated drag mechanic. We follow the symbol shown by the current task, put our hands over the required keys and press for that prompt. A keyboard with dedicated arrows is easier to work with than toggling a compact keyboard’s function layer during a timed event.

After a miss, we read the result before deciding what to reload. A game-over interruption calls for a task retry; an ongoing scene calls for reading what happened next. If the timing is the problem, changing difficulty is more useful than replaying the same failed input at the same setting. The Controls page separates the dialogue keys, mouse actions and timed inputs so we can find the part that actually blocked us.

Adrian is the beginning. He is not the whole cast.

Dr. Adrian Winchester is introduced through the existing relationship and the care routine. That makes the opening different from a visual novel where we select a love interest from a menu. His conversations are tied to the protagonist’s daily life, and the doll work gives his presence a practical role as well as a romantic one. We can notice that closeness without assuming every reassurance settles the questions the story raises.

Ian and Oliver belong in their own character discussion rather than being dropped into the first paragraph as a list of twists. The Characters page introduces our viewpoint and Adrian first, then discusses the later encounters in full after a page-level spoiler reminder. It is useful when we want to understand who is involved and why a later interaction matters; the Endings page is for the order of actions needed on a targeted replay.

When another voice changes the situation, we pay attention to the speaker as well as the offered action. A pill choice is not just a reusable yes-or-no button, and a phone contact is not automatically available because we know a character’s name. The protagonist has to reach those scenes within the run. That is where character reading and practical route planning start to meet.

Release details and playing here

The official downloadable edition is 1.0.1, with English and Thai text, more than eight thousand English words and five minigames. Windows, macOS and Android are the listed platforms. The browser player here is hosted separately and may differ from that edition. One story run and a four-ending replay are different time commitments; our reading speed and task retries matter more than trying to fit the whole game into a fixed timer.

What we are planning aroundCurrent release
Story outcomes4 endings
Interactive sequences5 minigames
Official downloadable edition1.0.1
TextEnglish and Thai
Official platformsWindows, macOS and Android

Click Play Now to load Helping Your Boyfriend in the browser, then choose English or Thai on the opening language screen. We can switch to webpage or browser fullscreen using the buttons below the player. The character page, controls and ending paths remain available when we want help between sessions. The gameplay video below shows the interface in motion and may contain later scenes.

When we are ready: optional late-scene examples

A late investigation scene showing a number on the protagonist’s arm
A recorded-detail example from later in the story.
A late two-option decision; story information follows
A late choice uses clearly labelled response options.
A room inspection scene from a later route
An inspected room can supply information during a route.

Gameplay · story spoilers

See the scenes in motion

Helping Your Boyfriend gameplay and visible decision flow

This full-session walkthrough shows the Helping Your Boyfriend interface, player decisions, and on-screen responses discussed in the article. It may reveal route outcomes.