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
- Visit app.fictionmaker.ai/sign-up
- Enter your email and create a password, or sign up with Google or Apple
- Verify your email address by clicking the link we send you
- 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:
- Click “New Project” in the dashboard or top navigation
- Give your project a name and optional description
- 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.
- Click “Create Project” to begin
Building Your Project
Creating Entity Types
If starting from scratch or customizing a template:
- Go to Project Settings > Entity Types
- Click “New Entity Type”
- Define the name (e.g., “Character”, “Kingdom”, “Magic Spell”)
- 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
- Configure display options for how entities appear in the app
- Configure export options for documents and printing
- Set up relationships to other entity types
- Save your entity type
You can always modify entity types later as your project evolves.
Creating Entities
Once your entity types are defined:
- Navigate to the entity type in your project sidebar
- Click “New [Entity Type Name]” (e.g., “New Character”)
- Fill in the fields with your content
- Add relationships to connect to other entities
- Upload or generate images, audio, or other media
- 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:
- Create the parent entity first (e.g., a Kingdom)
- When creating child entities (e.g., Cities), select the parent
- Children appear nested under their parent in the sidebar
- Navigate up and down the hierarchy easily
- Properties can inherit from parents when configured
Building Relationships
To connect entities:
- Open an entity you want to connect
- Find the relationships section
- Click “Add Relationship”
- Choose the relationship type (e.g., “Rules”, “Lives in”, “Enemy of”)
- Select the target entity
- Optionally add notes about the relationship
- 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
- Entity Types and World Building - Deep dive into structuring your world
- Character Development - Create compelling characters
- Using AI Features - Master the AI tools
- Account Settings - Manage your subscription and preferences
Need help? Visit our Help Center or contact support.