Free Cities Synopsis

If you are using one of the art options, please update to the latest hotfix if one is available by downloading the latest version of the base game and placing it in the same directory as the .html that came with the art option. The .htmls file included in the art options are not always up to date.

The devblog includes the full changelog for each update. Please leave all questions, feedback and bug reports on the devblog. There is a thread in the develoment forum, here, but I check it much less often than the blog.

The Play In Browser button to the left is updated by TFGamesSite. I do not control those updates, and the version hosted is often obsolete. The game is a plain 10mb .html, and I strongly recommend downloading and playing the latest version.
I now have a PatreonPlease consider it a tip jar, not support for faster creation of more content. For now, this is fun for me and I will do it regardless of how much is or is not pledged via some crowdfunding site. My hesitations about setting up a Patreon were worry that it might drive the fun out of this; let's keep it a tip jar and nothing more, and that won't be an issue.

Free Cities is a text-based slave management game in Twine 2, and it's my first game. The player character buys, sells, trains, uses and transforms a stable of slaves. Unlike many of the games on this site, the player character has no transformation options at all, and is almost entirely out of focus. Most of the standard slave fetishes are present, but please note that the game takes a more realistic approach towards slavery, meaning that non-consensual content is a significant part of what's present.
According to the site's definition, this is a beta because it's playable. Personally, I'm calling it an alpha because it isn't feature complete and is still very buggy. If either of those things bother you I strongly recommend coming back later; the game is progressing rapidly.
These are the known bugs present across versions. I will keep this post updated; if it's included here, I know about it and don't need to be told.
  • Odd slaves with names like $activeSlave.slaveName will occasionally appear. This is usually due to bad random event code: if you can tell me what random event preceded the bugged slave appearing I can find the problem. When this happens, you should load a previous save.
  • Saving the game and then using the enter key will both reopen the save interface and advance play. To avoid this, click inside the game window after saving
  • Players will see the same random events more frequently than I'd like, because there aren't enough of them yet.
These things will never be added to Free Cities.
  • Detailed customization of the player character. I would love to add this but it would make coding scenes more complex than I can handle.
  • Slaves referred to as "he." This would be a huge coding hassle and push outside the bounds of author appeal. The in-game encyclopedia explains the Free Cities approach to slave gender in some detail.
  • Extreme fetishes such as scat and guro, and underage content.
  • Anything not likely to be medically common in the next ten years. This means no limb transplantation or age acceleration, for example.
  • Any content focusing on the player character's or his slaves' offspring.