Portal Stuffing [VN] (New major update June 5th 2021)

(The game will move to a new thread shortly, please consider the info in this post very outdated ~2 years old)

For latest updates, please check the latest posts by scrolling to the bottom instead


08-29-2019: Progress Update
07-31-2019: Content Update
07-07-2019: Core Mechanics Update
06-30-2019: General Update
06-25-2019: General Update and Illustrations


Hi guys, I have received numerous question regarding the status of Portal Stuffing. I have been spending whatever time I have left to develop the visual novel version of PS, and everything is going well, if not a bit slow. Due to the interactive and dynamic nature, I have to code the VN stuff (dialogues, character display, interactions, interface) from the ground up in Game Maker Studio, rather than using Renpy.

The gameworld will be a set of locations (dorm, different classrooms, store, …). Characters will appear in the respective location based on their given schedule. You just need to go to the location and click on the character to show the menu (talk, observe, interact)

Right now, I have gotten the hard stuff out of the way (dialogue system, dynamic display of character weight stages + expressions). The only major mechanics left are map navigation, character interaction screen (allowing players to fill targets with food or other stuff).

Here’s a quick test of the dialogue system, character expressions and fat stages rendering. These are the hardest part that I managed to kinda finished.

WIP Characters and planned events

Since I can’t really draw well, I’m making characters using Koikatu.


First character, Anna. She will be the player’s roommate. She’s shy, hardworking, but very pressured by her family to maintain good grades. She’ll often have nightmares that wakes the player up in the middle of the night, and the player can either stuff her with food so she’ll sleep soundly, or just wear ear plugs.


For now she’ll be the typical bully. There’ll be many annoying events where she corners the player and mess with her. The player can choose to be bullied, or other actions (using portals creatively :wink:, like dropping laxatives down her stomach, pumping her backside with air and let her fart uncontrolably…)


A very mischievous, flirty, and active girl. She came on strong to the player at the start, but then the player will notice that she flirts with everyone. Deep down she’s very lonely (kind of abandoned by family) and is looking for attention.

Interaction System

The player can go to interactive mode with any girl from the interact option that pops up when they click on the girl. The mode allow access to items in backpack, and options for using them, just like in the text version of portal stuffing.


I know that many are looking forward to try the game, but do give me at least a few weeks or so to put together a working prototype. I have been, and still is very busy with life, but portal stuffing is my passion and I’ll try my best to finish it. Also please don’t necro my thread asking when is the next update, the mods really don’t like that.

Spoiler: WG pics
Discord Server: https://discord.gg/Vvvgeqw


oh wow i legit didn’t even realize you were planning to add visuals to the game dang dude you out here exceeding expectations. good luck with everything mate


looks promising, I hope the demo is soon

1 Like

Yay! I really liked the concept of this game, I’m super glad to see its development progressing!

1 Like

great i hope the demo is out soon looks promising

Looks like you’re using V-Katsu for the models? Interesting choice!

I’ve been looking for such a game for a long time and I have not found it!:heart_eyes::heart_eyes::heart_eyes:
will it also be an app?:grinning::grinning::grinning:

Like all of my other HTML5 games, they’re both playable on computers and phones

I’m sure I’ll feed up to blops:Hamburger::hamburger::hamburger:

Update 06-25-2019

  • Implemented time system, player can choose to fast forward by minutes or hours. Though its best to put such time to good use (part time job to earn money, interacting with love interests to raise likability…).
  • Created simple map with 5 locations (dorm room, science class, literature class, park, store)
  • Implemented NPC schedules, characters now have a set schedule, they’ll be at the respective location based on time of day. So in a location with multiple characters, you can select, talk, and interact (portal and stuff) with anyone at that location.
  • Implemented texting system, after you get the number of an npc, you can text them at anytime in the phone screen (the dialogue option is limited to “Where are you?”)
  • Got a working Inventory system for storing and interacting with items within backpack
  • Worked on interface illustrations and mechanics for interactive mode (portals), ability upgrade screen, and tasks notes (quests, objective…)


Basic game screen with date time, and buttons for journal, map, and backpack (inventory)

Working inventory

Working Basic map

(WIP) Phone and Journal Screen

(WIP) Interactive Mode

Interactive Mode with selected item

(WIP) Abilities selection screen

Acquiring Abilities

The game won’t be playable unless the player unlocks the core abilities first. The first ability, pushing foods into others stomachs won’t be unlocked until the player gets some Fat Essence(FE) points. These points are gained from actions that lead to weight gain. And the first task for the player is to stuff herself up to gain some FE to unlock the first ability.

Other abilities are also crucial to the game and avoiding bad ends:

  • Check content: allow the player to see the stomach content of targets and avoid over stuffing. An over stuffed stomach will force the target to run to the bathroom to expel everything, lowering their health and sanity.
  • Too many abilities to list here

Interactive Mode

Note that information regarding capacity, fullness, statuses needs to be unlocked through abilities screen first, or else they’ll show up as N/A

Foods can be dropped off in the drop off zone. (Note that without ability to see stomach content, you won’t be able to know how full the stomach is). Tools such as air pump and syringes can be used by simply dragging them over the dropzone like normal foods.

Some objects can interact with each other or have effects (coke + mentos, spicy chillis, laxatives, …)

Bad Ends for NPCs

There are many many bad ends the player could encounter. Almost every NPC has a bad end. A bad end is when the NPC is no longer within the play area (for example, dropping out of school from bad health, too low grades, or mentally unstable). The player can prevent these bad ends by knowing more about the NPC and try to help them, or forcefully induce the bad ends (ex: lowering their reputation and sanity by forcing them to fart in class…)

Some NPCs should not be forcefully stuffed with food due to some reasons substance abuse, eating disorder, cardiac problems, … And the player needs to address their issues before fattening them up to prevent bad ends.

Abilities are crucial for this, ability that reveals health or sanity info will prevent the player from breaking the target’s will or sanity or harming their health through portal stuffing.

Ability that reveal stomach content can prevent overstuffing (making them throw up and reducing health, sanity)

Ability to remove objects from stomach can remove bad substances (beer, drugs), remove actual objects from NPC with pika, prevent suicide by overdosing on pills

However, its not like you’ll be completely blind without the necessary abilities. You can find more about the NPC’s status (physical and mental health, grades) by simply asking them through dialogue. But that also requires a close relationship, and is not a clear indicator since people can lie.


Overall, I made a lot of progress, but the prototype is still far from playable.


it looks awesome i cant wait to play it :slight_smile:

Oh~ THIS sounds fun!
Wait! We can stuff OURSELVES!? Do WE have any portraits and fat levels?
And, Man… we could really be evil here… too bad it wouldn’t pay off if our victim badends, and we can’t even see the aftermath.

I am so excited for this project! Just about everything is above and beyond my expectations, i so dearly wish to play it soon! Will it be on itch-io?

One question about the bowels, what exactly will that entail?

EDIT: Another thing, a suggestion. Either A. Have it be explained clear as day that self stuffing gets points, or B. Simply give the player the push ability from the start as a free power.

Yes, like my other games.

You can put stuff in there just like the stomach, but food will be wasted since it can’t be digested (they’ll just poop the stuff out lol). You can, for example, pump air into them and force them to fart in public places, lowering their sanity and forcing them to leave, or pump coca cola in, and drop a mentos,…

Possible idea then, what about an item that prevents them from emptying out on the toilet, but causes relatively large health and sanity losses? (Mainly since if you’re bloated as can be but can’t seem to empty out, then it’ll be frustrating at least) Pros are quicker gaining, plus potential for images of the characters REALLY bloated up, cons are that if your not careful, they’ll have a bad end.

That would be an ability to cause a blockage and preventing them from expelling. Realistically, that would send their entire digestive system into shock and they’d experience food-poisoning symptoms. I’m not exactly comfortable with the idea, I may experiment with the mechanic when I finish the core parts of the prototype.

1 Like

When can we play it?

Some progress:

  • Got a working interactive portal stuffing system, able to push food into NPC stomaches and watch them bloat up
  • Added idle dialogue bubbles above character heads, this is different from the main dialogue box used to talk with them. For example, in class, Anna could occasionally say “I’m bored” or “zzz” for sleeping. It’s also used to show their surprise dialogue when they get portal stuffed.
  • NPC will gain weight based on amount of calories in stomach after the day ends
  • Basic digestion: food inside stomaches will have a digest counter, when the counter ends, the food is pushed into the intestines. I’ll make it so large foods will make a rumble sound when it gets digested
  • Working on the store for buying food and drinks, online store (accessible by clicking laptop in dorm room) to buy tools (pumps, syringes, vibrator…), and special pills (laxatives, quicken metabolism and digestion, induce gas…) or other shady stuff
  • Working on default special events such as when you overstuff, they’ll run to the bathroom to throw up.
  • Ability screen is almost done, but no abilities aside from pushing foods actually implemented yet (just need to set up some flags, easy stuff)

Example of idle dialogue bubble:

Getting her number and texting her to ask where she is

Very basic stuffing system:


where can i play it? or is it not done yet