Initially developed to learn Twine and one of its languages, Harlowe. It generated a numerous pieces of background information including; name generation, family generation, family wealth, birthplace, family relationships and personalities, profession details, details for why the character became a certain class, among others. However, during development it became increasingly apparent that Twine isn't really designed for this type of content which was part of the reason the project was ultimately left incomplete. Twine is an engine that I would definitely like to return to in the future, although with a more suitable and narratively focus project.
This procedural text generator was based off of the backstory creation system introduced in the D&D book Xanathar's guide to everything. Due to the program making use of content within official Wizards of the Coast products, the program was reserved for personal use and neither it nor its source code are publicly available.