Getting Started with FictionMaker.ai

Welcome to FictionMaker.ai! This guide will help you understand how projects work and get you started building rich, interconnected worlds.

Creating Your Account

  1. Visit app.fictionmaker.ai/sign-up
  2. Enter your email and create a password, or sign up with Google or Apple
  3. Verify your email address by clicking the link we send you
  4. Complete your profile with a display name

Once registered, you’ll have access to your free trial with 500,000 AI credits to explore all features.

Understanding Projects and Entity Types

FictionMaker.ai uses a flexible system built around entity types. Unlike tools with pre-defined structures, you define what building blocks make sense for your project.

What Are Entity Types?

Entity types are the building blocks of your project. They can represent anything you can imagine:

  • Geographic concepts: Worlds, realms, kingdoms, continents, cities, districts, rooms, dungeons
  • Characters: Protagonists, antagonists, NPCs, historical figures, deities, creatures
  • Objects: Magical items, artifacts, vehicles, weapons, armor, consumables
  • Concepts: Religions, factions, languages, magic systems, technologies, laws
  • Story elements: Chapters, scenes, plot points, story arcs, timelines, events
  • Game elements: Playing cards, game boards, rules, mechanics, abilities, classes
  • Media: Artwork, music tracks, sound effects, documents, maps
  • And anything else: If you can conceptualize it, you can create an entity type for it

How Entity Types Work

Each entity type defines:

What information to track

You choose the fields and properties relevant to that concept. A “Character” might have fields for name, age, appearance, personality, and backstory. A “Magic Spell” might have fields for incantation, effect, cost, and restrictions. You’re not limited to predefined fields.

How instances are organized

Entity types can form hierarchies through parent-child relationships. A Kingdom can contain Cities, which contain Districts, which contain Buildings. This creates logical organization and enables features like inherited properties and contextual navigation.

How it renders

Each entity type can have custom display settings for:

  • How it appears in the app’s interface
  • How it exports to documents (PDF, Word, etc.)
  • How it prints in physical format
  • Custom templates for different output needs

Relationships

Entity types can connect to each other through defined relationship types. A Character can “rule” a Kingdom, “worship” a Deity, “wield” a Weapon, and “rival” another Character. You define what relationships make sense for your world.

Example: A Fantasy Novel Project

Here’s how a novelist might structure their project:

Entity Types:

  • World (contains Continents)
  • Continent (contains Kingdoms)
  • Kingdom (contains Cities)
  • City (contains Locations)
  • Location (specific places like taverns, castles, forests)
  • Character (with fields for appearance, personality, goals, secrets)
  • Faction (political groups, guilds, religious orders)
  • Magic System (rules, costs, limitations)
  • Item (weapons, artifacts, everyday objects)
  • Chapter (containing scene summaries, POV character, location)
  • Scene (detailed scene content, characters present, events)

Relationships:

  • Characters live in Locations
  • Characters belong to Factions
  • Characters wield Items
  • Kingdoms allied with or at war with other Kingdoms
  • Chapters contain Scenes
  • Scenes occur at Locations

This structure lets the novelist track their entire world while writing, with the AI understanding all the context.

Your First Project

Once you’re logged in, here’s how to create your first project:

  1. Click “New Project” in the dashboard or top navigation
  2. Give your project a name and optional description
  3. Choose how to start:

Use a Template

Templates provide pre-configured entity types for common use cases:

  • Novel Writing: Characters, Locations, Chapters, Scenes, Items, Factions
  • RPG Campaign: NPCs, Locations, Quests, Items, Factions, Encounters, Loot Tables
  • Game Design: Cards, Boards, Rules, Components, Mechanics, Playtests
  • Worldbuilding: Worlds, Regions, Cultures, Languages, Religions, History
  • Screenplay: Characters, Locations, Scenes, Acts, Props, Dialogue Notes
  • Comic/Manga: Characters, Locations, Chapters, Pages, Panels

Templates get you building immediately without configuration.

Adapt a Template

Start from a template and customize it:

  • Add new entity types specific to your project
  • Remove entity types you don’t need
  • Modify fields on existing types
  • Add or change relationships
  • Adjust display and export settings

This gives you a head start while maintaining flexibility.

Start from Scratch

For unique projects, define everything yourself:

  • Create entity types one by one
  • Design exactly the fields you need
  • Build relationships that match your vision
  • Full control over every aspect

Best for experienced users or projects that don’t fit common templates.

  1. Click “Create Project” to begin

Building Your Project

Creating Entity Types

If starting from scratch or customizing a template:

  1. Go to Project Settings > Entity Types
  2. Click “New Entity Type”
  3. Define the name (e.g., “Character”, “Kingdom”, “Magic Spell”)
  4. Add fields for the information you want to track:
    • Text fields: Names, descriptions, notes
    • Rich text: Formatted content with headings, lists, links
    • Numbers: Stats, ages, quantities
    • Dates: Birthdates, event dates, deadlines
    • Selections: Dropdowns, checkboxes, tags
    • Media: Images, audio, documents
    • References: Links to other entities
  5. Configure display options for how entities appear in the app
  6. Configure export options for documents and printing
  7. Set up relationships to other entity types
  8. Save your entity type

You can always modify entity types later as your project evolves.

Creating Entities

Once your entity types are defined:

  1. Navigate to the entity type in your project sidebar
  2. Click “New [Entity Type Name]” (e.g., “New Character”)
  3. Fill in the fields with your content
  4. Add relationships to connect to other entities
  5. Upload or generate images, audio, or other media
  6. Save your entity

The entity is now part of your project and available to the AI for context.

Organizing with Hierarchies

If your entity types have parent-child relationships:

  1. Create the parent entity first (e.g., a Kingdom)
  2. When creating child entities (e.g., Cities), select the parent
  3. Children appear nested under their parent in the sidebar
  4. Navigate up and down the hierarchy easily
  5. Properties can inherit from parents when configured

Building Relationships

To connect entities:

  1. Open an entity you want to connect
  2. Find the relationships section
  3. Click “Add Relationship”
  4. Choose the relationship type (e.g., “Rules”, “Lives in”, “Enemy of”)
  5. Select the target entity
  6. Optionally add notes about the relationship
  7. Save the relationship

Relationships are bidirectional when appropriate. If Character A is “Enemy of” Character B, both characters show this connection.

AI Assistant

Our AI understands your project’s context across all entity types. It can:

  • Generate content that matches your established style and world rules
  • Write descriptions for characters, locations, items, and more
  • Create images of your characters, locations, and objects
  • Generate audio including sound effects and character dialogue
  • Suggest connections between entities you might have missed
  • Check consistency across your project for contradictions
  • Fill gaps by identifying underdeveloped areas and suggesting content
  • Automate tasks like creating multiple entities or building relationships

The AI improves as your project grows because it has more context to work with.

Collaboration

FictionMaker.ai supports team collaboration:

  • Invite members to your project with different permission levels
  • Real-time editing with multiple users working simultaneously
  • Comments and feedback on any entity
  • Version history to track changes and restore previous versions
  • Activity feed showing recent changes across the project

See the Account Settings page for organization and team management.

Exporting Your Work

Export your project content in multiple formats:

  • PDF: Formatted documents for printing or sharing
  • Word/DOCX: Editable documents for further work
  • Markdown: Plain text with formatting for technical workflows
  • JSON: Structured data for developers or other tools
  • Custom templates: Design your own export layouts

Export individual entities, groups, or your entire project.

Next Steps

Need help? Visit our Help Center or contact support.