Formamorph
by Jake James
3DCG
AI CG
Animated
Big Ass
Big Tits
Character Creation
Female Protagonist
Monster
Pregnancy
Sandbox
Simulator
Text Based
Transformation
Vore
An advanced, AI-powered text RPG engine with extensive 3D character customization, you can create your ideal avatar and watch as your body changes and evolves throughout your adventures. From hairstyle and eye color to starting body shape (hourglass, pear, apple), the customization is in your hands. The engine focuses on the bodily transformative aspects of adventure. You can experience changes such as the size of your belly/breasts or the overall fat distribution in your body. You can undergo virtual pregnancy, breast/belly inflation, weight gain, and more. With AI-powered storytelling, each playthrough is unique and tailored to your choices.
Screenshots
Android
Others
v2.17.0
Added
Text Endpoints
Each endpoint now has independent sampler switches
User endpoints can now omit Max Output
A rejected endpoint override now turns itself off without losing its value
Prompt sampler fallbacks now name the endpoint behavior they use
Android App
Formamorph is now available as an Android app
A new Install on Android page on the wiki explains every step and every Android prompt the phone install puts in front of you
The Android app updates itself from the main menu, the same way the desktop app does
On the Android app, the hardware back button now closes what is open instead of closing the game
Library Board
The library board now rearranges the way a phone's home screen does: nothing moves until your hand rests
A folder is now made by resting on the half of a tile facing the one you are carrying, and the tile says so before you let go
Website Accounts
The adult-content answer on a profile now follows a signed-in account to another browser or device
The game now restores a signed-in account's adult-content answer before it opens Community Creations
Accepting the adult-content warning on the way into Sign In or Create Account now saves that exact answer to the account that opens
formamorph.ai now has its own Sign In and Create Account pages, so an account can be made and used without opening the game
Creating an account on formamorph.ai now includes the Privacy Policy, so the account is ready to use without opening the game first
The landing page now shows your sign-in status at the top right, with a slightly larger Sign In control and a matching-height signed-in circle
Every account now has a shareable page at formamorph.ai/u/yourname, with published creations framed by subtle theme borders
Signing in on formamorph.ai now reaches the game in the tab beside it while you watch
Your account settings now have a page of their own at formamorph.ai/account, so a password, a picture, or a deletion no longer needs the game open
Every formamorph.ai account page now keeps Profile, Account Settings, and a borderless Sign Out control with an icon in its header
An account can now carry an email address, which is what password reset will run on
Forgotten passwords can now be reset from formamorph.ai
The landing page and every formamorph.ai account page now follow the app's light or dark choice
A feature that needs a newer version of Formamorph now says which one, and offers an Update button instead of failing quietly
Fixed
Website account links preserve their requested page instead of redirecting to /site-app/
A tile's right-click or long-press menu closes on a click anywhere else without that click reaching what is under it, and on a touch screen it opens for a normally held finger and gives way when that finger drags on; confirming or canceling world deletion leaves the library clickable
Dragging a library tile below the board stops one row under it, an open-space drop lands where the ghost is, and the dropped tile stands in its cell at once
Publishing a world, character, or book with a large thumbnail is faster, because the upload carries one copy fewer of the image
...
v2.5.0
Added
Two more local models added, one for mid-range cards and one for the top end
A new top-tier local model: G4 MeroMero 31B
On mobile, switching library sections is now a bottom tab bar
Your VRM models now have a library of their own
The model you start with is now yours to manage
Click a model to look it over, test it, and see who made it
New installs now point you at the model you need, instead of failing on the first turn
The Readme can now use placeholders
A dead endpoint now says so — and notices when you fix it
LM Studio with nothing loaded is now caught before you play, not after
World Editor tabs can now explain themselves
Removed
Fixed
The "nothing here yet" message in Community Creations is now centered
Selected multi-select chips are never invisible
Binding a stat to a body slider now sees every model, not just the default
Community Creations dialogs now name the right kind of thing
Entity thumbnails in Community Creations no longer crop faces off
Starting a game no longer wrongly blocks you when your AI server is actually ready
The model Formamorph suggests for your card is now the best one, not the biggest
Large models no longer refuse to load on a graphics card that has room for them
A turn that comes back empty now tells you, instead of doing nothing
World editor text boxes can be dragged taller or shorter again
Trait descriptions read as words, not raw code
Traits can now lower a stat's minimum, within limits
Deleting a character cleans up after itself
Image tags no longer leak into the story
Locations no longer describe themselves twice
The Readme popup is easier to read
Text boxes can no longer be dragged sideways out of their column
The Reincarnated Drone world's description no longer shows raw placeholder codes
Desktop updates on Windows can no longer get permanently stuck
A missing launcher now explains itself instead of crashing
Placeholders in a world's Readme now read as words, not raw code
Deleting a bundled world now sticks
Auto response length no longer cuts turns short
v2.4.0
Added
Import many files at once
Jump to a page
Autosave
The Save menu now lists your existing saves
Back up and restore your library in one file
Optimize a character's portrait when you import it
The desktop model catalog now includes reasoning roleplay models, backed by data
Built-in worlds refresh themselves
Old saves pick up newly added stats
Built-in worlds no longer warn about custom code
Fixed
Each world shows its own Readme again
The AI now knows what place your location is inside, and you can walk back out of it
Long dropdown lists no longer run off the top of the screen
Updating and deleting your published worlds works again in the desktop app
Long lists scroll again on mobile
Your library is now marked as persistent storage
No more endpoint errors when you're not using reasoning
Popups no longer flash their empty state while closing
Saving a backup is reliable everywhere
Clicking a character opens the right one
Dragging a chip and dropping it outside a text box no longer misplaces one later
Stat descriptors accept a 0% threshold
Starving no longer wipes out that turn's other stat changes
Loading a save can't hang on a worker failure
The oldest saves restore their traits and body changes
A clearer message when the web app can't reach your AI server
v2.3.0
Added
The "What's new" popup highlights your version
The "What's new" popup surfaces the versions that matter to you
The library's top bar collapses to one menu sooner
Skip Customize is clearer when entering a world
Choose how many characters the director stages (Staged thinking)
Toggle the character's animation while customizing
Character customization works in portrait now
Fixed
Chip pop-outs stay open while you adjust options
The placeholder Edit/Preview toggle only shows when a world has placeholders
Popups fit the visible screen on mobile
Turn pager is tidier on mobile
Re-generate is icon-only on mobile
The in-game header is tidier on mobile
The World Editor works on mobile
The placeholder editor works on mobile
The character model fills its panel on mobile
The game view uses the full screen on mobile
The main-menu footer is less crowded on mobile
Community Creations filters tuck away on mobile
Settings tab widgets fit narrow screens
Character customization's Back button becomes Abort on the first step
The enter-world steps dim the menu behind them again
Location Change is skipped in single-location worlds
Community world thumbnails zoom again
The world details popup no longer scrolls sideways on small screens
The character model renders cleanly in its viewer
The app no longer shows a blank screen over plain HTTP
Scrolling the main-menu card grids on touch no longer drags cards around
The World Editor's + button always adds an item
The World Editor runs edge-to-edge on mobile
Popup buttons don't crowd together when they stack on mobile
v2.2.2
Added
Placeholders — reusable values and randomness in your worlds
Preview placeholders while editing
Edit a shared item's placeholders in the library
Shared entities and dictionaries keep their placeholders
Fixed
v2.2.1
Added
Turns finish faster with concurrent requests
The GPU memory widget now shows Formamorph's own share (Desktop)
Big models and multi-GPU rigs are now supported (Desktop)
Flash Attention is now on by default (Desktop)
The bundled desktop engine now handles parallel requests
v2.2.0
Added
The desktop app can update itself
Multi-select dropdowns now match the theme like the regular dropdowns
Stat-change bars animate consistently everywhere, and respect "reduce motion."
Ctrl+click (or long-press) a choice to add it to your action instead of replacing it
Entities can be organized into groups (folders)
Paging back to an earlier turn now shows that whole turn, not just its text
v2.1.0
Added
Share prompt presets
A first-run welcome animation
Native Reasoning control for reasoning models
Reasoning Budget on the built-in desktop engine
See a reasoning model's thinking
Fixed
The welcome animation now matches your theme
The desktop app now works with local AI servers that don't send CORS headers
v2.0.3
Added
Saves are now organized into per-world folders
Per-prompt sampling controls
Steadier scenes in Planning mode
Planning mode fills the scene list
The Entities tab is now a live scene list
Portable desktop builds now keep everything in their own folder
Fixed
Load Game menu no longer clips or overflows
Long names in dictionary and picker lists now clip with "…" instead of overflowing
Opening the World Editor from the menu now animates and no longer reloads the whole menu
New worlds no longer start with a broken thumbnail
Every World Editor tab now shows a hint when it's empty
Prompt editor's "Thinking" tab renamed to "Planning"
Re-generate no longer flashes the old narration
Smoother narration reveal
v2.0.2
Fixed
The opening turn of an old (1.2) save can now be rolled back and re-generated
Importing an old (1.2) save now upgrades it properly
More consistent turn summaries
v2.0.1
Added
Run a model locally — no endpoint needed (desktop)
AI image generation
Import tags from an image's metadata
Authored image tags
Danbooru tag autocomplete
Editable tag chips
ComfyUI image provider
World README
Consent-based image optimization
Dictionaries are books
Dictionary library + lorebook import
Theme + theme color
Location background controls
AI Language is now a combobox
Back button in the enter-world flow
Bring characters into a world when you start it
Choose dictionaries when you start a world
Character cards — share a character as an image
Import SillyTavern characters
Sign in & publish from the desktop app
Selectable app font
Live theme preview
Cards stand out
Animated stat changes
"Move Automatically"
Narration reveal animation
Fixed
New World / Entity / Dictionary no longer leave a blank behind
Gameplay no longer edits your world
Re-generate & rollback work on imported v1.2 saves
Toasts follow the theme
Streaming narration reveal fixes
v2.0.0
Added
Standalone Windows app
Custom 3D avatars
In-app media player
Redesigned world browser ("Discover")
AI output controls
Re-generate & rollback
Markdown narration
Token-based Context Window
Portrait / mobile layout
Lore Dictionary
Full per-turn AI context viewer
Stat-driven body sliders
Prompt variables are now chips
Entities are their own prompt section
Markdown formatting
Hide stat numbers from the narrator
Slash commands
Use Custom Endpoint
Hide-UI toggle
Update-aware world browser
World provenance on cards
Main-menu layout toggle
Markdown in world descriptions
In-game entity viewer
Entity popup
AI-context "current context only" filter
System Prompts editor
Organized Settings
Staged (director-led) thinking
Full-length, progressive TTS narration
Stream Narration Audio
Narration speed
Karaoke sentence highlighting
Frozen audio bar
Export the story
Audio settings live with the audio
Non-streaming narration generates before the rest of the turn
Memory Summaries
Link entities to locations from either side
Steadier World Editor tabs
Audience-labeled description fields
Planning step uses AI-Facing Summaries
Smarter next-action choices
AI-context "Hydrations" view
Duplicate button in the World Editor
Markdown toolbar for the world description
Trait groups (folders)
v1.X
v1.1.11
Added Dictionary tab to WorldEditor, you can add trigger keywords + very long detailed descriptions that are not normally included in the AI prompt (to save on memory), only when the AI or your action text mentions the keyword!
Added world edit button in gameplay to allow you to edit the world you are playing
Corrected memory calculations
Fixed abort button breaking message history
v1.1.10
Added an informative memory usage bar
Increased default endpoint memory from 2000 to 3900
Fixed the token count logic to be much better at approximating tokens used
v1.1.9
- AI can now suggest changing locations
- World Editor Improvements:
- Added duplicate button to every item (entities, stats, traits, ...)
- Can now set one or more locations as starting location
- If more than one location is a starting location, when player starts a new game the game picks randomly from only those places
v1.1.6-1.1.8
Dynamic Stat Logic
: You can now write Javascript code to update a stat based on other stats!
FULL GUIDE HERE
AI Notes
There is now a Notes panel in the left sidebar
Notes will persist for the entire game and get saved/loaded with the game saves
In the future, the AI might be able to update the notes, but not for now as that requires much more testing
Revamped Save Format
Resolved the exponentially growing save file issue
Old save format will be automatically converted when you load it with the new version
v1.1.5 Hot Fixes
- Fixed major bug where repeated edits of a world will fail to save
- Added abort button to stop generation early
- Added the ability to disable the choice generation and stat updates in settings(this speeds up by up to 3x because the game doesn't update choices or stats)
- Added the ability to delete stat updates in the traits editor
v1.1.4
Storing and Editing Worlds
You can now edit and upload your own worlds into the game, the edited/uploaded worlds will be stored and persist across page reloads!
However, you should still
down load backups of your worlds
as your browser data could be reset.
Source Code Released
Bug Fixes and Improvements
3D model parameters (belly size, breast size, fatness) can now exceed 100%, previously the 3D viewer used the 100% percentage which meant you could never exceed 100%, even if maximum belly size got increased to 1000.
In-game Location tab description showing the AI prompt instead of in-game description of the location
Removed file size limit of 5MB when uploading music or images in world editor
v1.1.0 - v1.1.3
Added quality TTS (only available on Chrome and Edge)
Added language selection
Improved responsiveness by 20x times!
You now see narration text nearly instantly rather than waiting up to minutes for the AI to finish writing the entire response.
Removed the complicated JSON formatting, the AI can now respond in a much simpler format, this should greatly increase the success rate of parsing AI responses and
allow you to use even regular role play AI models!
AI can now see player traits information and more accurate stats data (including current and max stat values along with stat descriptors)
Note that the AI still cannot give you or remove traits
The Stats panel now show +5 or -2 in front of the stat names to indicate change
Added default setting to limit AI event to only one paragraph (this prevent AI from writing too much and going off-road, eating up precious memory tokens)
Added the ability to edit the AI responses and player stats
AI can modify the maximum value of stats
Fixed bugs:
Entities list now work
3D character viewer often didn’t load the customization data
v1.0.3
It's basically just a shitty text bot you can find everywhere, and they recently banned all incest and anything petite, you can easily find much better chat bots online if you are interested in something like this
This isn't even a game, it's just a discount text-to-text ai adventure generator that you can easily break just by doing literally anything at all that the base program wasn't prepared for. You can get the exact same, if not better experience with a multitude of other options, but honestly you might as well save yourself the time and just play out the scenario in your head because that's quicker and more satisfying honestly. There is no game here, it is literally just a shitty home module for other people to insert their crap into, so calling it a game is like calling the steam store a game.
the only thing this has going for it over any other text-based LLM is the character model, and it's utterly terrible. The stat system also doesn't play well with the current state of LLMs, making no sense and adding nothing to 'gameplay'. this is hardly even a game.
This is a front-end you hook a back-end too. The quality of responses you get depends on if you hooked it up right, and how powerful the back-end is. The more entries a world has, the more powerful of a back-end you will need. I've used several free front-ends, like Tavern and Backyard, and I like the new spin Formamorph adds. As long as your world is a working one, it provides a good set of choices and goes down whatever path you steered it towards. The basics like editing most of the returned prompt to fix the AI's course is also there. Things I'd like to see in the program: The 3D avatar that can change is interesting, but has really limited change options, and takes a lot of work to cause changes, it basically needs a lot more love. Adding the ability to change/add character avatars would greatly help. I would to see a lot more worlds created, people tend to just cook their own stuff and not post anything, unlike when GenAI first came out where thousands of characters were getting posted every day, I would like to see the number of worlds at least get past 100 pages.
This was my first experience whit text-based adventure game powered by AI. Everything is very simple and the game shines in the community created worlds. The game even has the option for you to run on a local LLM. I'm very impressed.
This is a seriously cool project IMO and deserves more love than it's getting. I think partly due to the whole "AI slop" thing which is being way over applied. AI, for all its potential problems also has increidble potential, and this is a great example. You can create your own story with custom characters and have it act it out. The sky is the limit, whatever you want. The process isn't even all that difficult, there's no coding required. If you can string a sentence together, you can instruct an AI. I would like to suggest some improvements though, but this is coming from a place of deep respect for what you've made here: Please give more guidance about setting up an LLM for playing this game locally. The models currently suggested do not work, but there are others that do and for free. Admittedly it requires a pretty beefy setup to function as you intended, but I think just warning people if they don't have a 4090 maybe just stick to online. If you could include settings for that like the janinja code to put into LM studio so it all works, that would really help. Make editing easier! Ideally I'd love it if I could see all text fields at once, and not hidden away in the bottom left corner of the screen. Just making it possible to adjust the size of the text box would be great. traits and stats seem like they could be really useful, but the examples are way above my skill level. If you could include a simple example like "every time this happens, +1 (stat)". I need a lot of practice before using the complex example you include, but I do want to learn! Make editing the system prompt a little more straightforward. I can see with your design there's potential to do quite a lot here, and that's a huge strength of this game. But I'd like if it was clear what was doing what, and where to find it. Looking forward to the updates!
GenAI never ceases to amaze and Formamorph is no different. I love the framework worlds it creates while also allowing you to be as pure or depraved as you wish. Lots of creative freedom here. Being AI, yes it forgets things you've said in the past and adlibs others, but this is the current state of GenAI LLM's. Looking forward to when this hits 1.0, <3
Can't endorse this. In its current form, world creation is apparently broken, requiring manually setting up the various aspects, rather than utilizing the LLM to help build it. Trying out one of the extant worlds in the online hosted option, it takes nearly a full minute to generate a single paragraph of turn output and a half dozen suggested next actions. Contrast with similar systems, such as Infinite Worlds (which I am admittedly biased towards), which produces a full page of output in the same time, even on the slower models it has as options. World creation also ensures all required information is populated, while allowing manual editing of all of it. I suppose for "free" this is about what one can expect, but it just doesn't meet minimum standards. Maybe in a decade or two when even the FOSS consumer-hostable models are good enough; for now, the only models that can handle something like this require dedicated hosting and cost money.
There's some good ideas here, both in coding and writing, but the package as a whole is in rough shape. It's hard to keep the scenes on-track. The AI wants to revert to baseline at all time. For example, in the giantess scenario there is no reliable way to keep the military from continually attacking you, even when they logically shouldn't/can't. It's also hard for the AI to keep track of entities, which will appear or disappear frequently. This is probably for similar reasons to the above, i.e. the AI following the baseline scenario rather than properly role-playing. In addition, you will often have to repeat a prompt 2 or more times, as it will set up a scene to follow the prompt, but asking for input before following through. When that happens, you will usually get a duplicate scene after the second prompt, only going slightly farther and actually following the prompt properly. There's some solid stuff here, but I'm not sure it's worth the slog.
The game with the default world and settings is OK, but the real game starts after you start customizing the provided sample worlds and their rules. Sure, the game "engine" has its limitations and quirks, the LLM may work or not, a bug may derail your experience, but the base is solid enough. And if you went as far as customizing the sample worlds, with a bit of effort you can create completely new experiences. It may take you a few tries but eventually you'll "get it" and the game will turn your experience to 11. I only hope the dev comes back and fixes some of the bugs and fixes a few of the bugs and quirks (and limitations) 11 out of 10, even with all the bugs, quirks and frustrations
This will have nearly unlimited potential in the future as long as your imagination and commands are good enough. Hopefully one day the dev can think about adding image generation to this as well. This could literally be bigger than something like Corruption of Champions
This game is dangerous and by dangerous I mean if you have a lot of fantasies, this game has unlimited potential. The only thing you need is a bit of a set up in the World Rules and create your own entities and you can have a adventure like no text based game ever before. Everytime I launch this game, I add something new to the rules and add new entities. Only thing you need is a bit of Imagination and you're set. Only problem I have is that sometimes you have to rollback your input because the AI didn't really implement what you wrote. But other than that, this game is a 10/10 for me. It has scratched an itch and opened pandora's box for me.
Interesting concept, but I have no clue how to create more worlds and those you can choose don't align with things I'd like. Game uses AI technology to produce more story with any kind of text input you enter. This is makes it very unique sandbox with just few limitations. Sometimes it can be very expresive in text, resulting in too much takes for how few has happened creating it a little boring.
I've been waiting for something like this for a while now, and Formamorph delivers surprisingly well for something so early in development. The scenario selection is somewhat limited, but there is a world editor to make your own if you want. The 3D, animated character is a fun addition, and it changes as your stats change if you're using one of the premade scenarios. It seems geared toward a very niche set of fetishes at the moment (breast/stomach expansion) but hopefully it becomes more dynamic with time. I would highly recommend taking the time to setup a local LLM if you have the hardware for it; with a beefier model and larger context window the responses are much more creative and consistent. Definitely keeping an eye on this one!
While it's my first foray into AI driven storytelling games like this, I've found this one to be surprisingly interesting and flexible. The preset templates work as a great basic guideline/template, but the fun is by far in utterly shattering the intended story and going beyond, creating something entirely different however you desire. Making new templates yourself also seems to be surprisingly easy. Also, the basic suggested local AI was very good as well, once set up, which was pretty easy thanks to the good guide on the developer's Itch. Downside? Well... the usual quirks with AI. It'll need some guidance and handholding, and may have issues remembering stuff (though "memory" can be increased in local version). Looking forward to see if there'll be more content for this, like additional story templates and such.
the idea is very nice, what i liked about it is the world creation, theres stats, theres "entities" that can be enemies, allies and etc, we create their description and the AI will use the description to create the entitiy next actions, the character creation now is obviously just a help to player imagine the appareance of protag, could be better if instead of sliders we could pull, push, inflate and etc the mesh to "sculpt", like the famous mod of skyrim called "RaceMenu", develpment of this game could be just making a good character creation
Not a bad concept the AI is kinda like a dm for a dnd session and gives you prompts that you can take if you want but like in text game adventure you can make your own moves if you want the scenarios are just kinda like game editions for dnd outlying what the AI will try to do. However the biggest downfall of all AI based concepts is what AI the creator decided to use for the project as a lot of them are kinda retarded and what recourses the AI has to use as anyone on a potato PC will instantly start being able to fry eggs on their pcs. And that's not even to mention that all AI has a lack of creativity very often in this game you will start to see scenarios play out repeatedly. I want to give props to what the dev is trying to do but to make this actually worth playing will take way more time than i think the dev will have available to them.
It's AI based, so as long as you word your prompts well, you can lose hours into this. No joke, I've probably put ~8-10 hours into 1.3 this week. There are some improvements and content I'd love to see, BUT the creator is focusing on engine optimization first. So that's understandable.
This game is amazing. ive spent hours making my own creatures and settings ect. The AI is impossible to run locally though. ive tried everything even as someone who is moderatley tech savvy and i have trouble getting the LLM to run.
You might also like
Carnal Instinct
Team Carnal Instinct
v0.7.8
Mad Island
E-made+
v0.5.12
LifePlay
Vinfamy
v2023.04 Stable
Abyss Diver Interactive
FloricSpacer
v1.3.1d
Wicked Island
RawDarkness
Build 21542839
SAMOSBOR
Remar
v0.6.0
Sombionic
Sombionic
v0.3.12.1
Collector
SneakyShadyLurker
v0.15.0 Alpha
Degrees of Lewdity
Vrelnir
v0.5.12.6
Lustline Utopia
pixelrotdev
v0.4.0