Character Development
Great stories are driven by compelling characters. FictionMaker.ai’s entity type system gives you complete control over how you design, develop, and track your characters.
Characters as Entity Types
In FictionMaker.ai, “Character” is an entity type you define. This means you decide exactly what information to track for your characters. Different projects need different approaches:
Novel Characters
Literary fiction focuses on internal life:
Identity
- Full name (and how they introduce themselves)
- Age and birthdate
- Physical appearance (height, build, coloring, distinctive features)
- Voice and speech patterns
- Typical clothing and style
Psychology
- Core personality traits
- Internal conflicts and contradictions
- Fears, phobias, anxieties
- Desires and dreams
- Secrets they keep
Background
- Childhood and family
- Formative experiences
- Education and career
- Relationships that shaped them
- Wounds and trauma
Arc
- Starting state (who they are at the beginning)
- Want vs. need (what they pursue vs. what they actually need)
- Growth points and setbacks
- Climactic choice
- Ending state (who they become)
RPG Characters
Tabletop games need mechanical information:
Basic Info
- Name, race, class, level
- Player name (if PC)
- Physical description
- Personality summary
Statistics
- Ability scores
- Skills and proficiencies
- Hit points and armor class
- Saving throws
- Speed and senses
Abilities
- Class features
- Racial traits
- Feats
- Spells known/prepared
Equipment
- Weapons and armor
- Magic items
- Mundane gear
- Currency and valuables
Background
- Origin story
- Bonds, ideals, flaws
- Faction affiliations
- Quest hooks
Session Notes
- Key moments
- Relationships with party
- Character development
- Goals and motivations
Historical Fiction
Period pieces require research-backed details:
Historical Context
- Birth year and location
- Social class and status
- Occupation appropriate to era
- Education (if any)
Period Details
- Clothing and fashion
- Speech patterns of the era
- Religious beliefs and practices
- Daily life and routines
Historical Connections
- Relationships to real historical figures
- Involvement in historical events
- How history affects their life
- What they don’t know (that readers do)
Accuracy Notes
- Research sources
- Intentional deviations from history
- Things to verify
Game Characters (Video Games, Card Games)
Interactive media has unique requirements:
Gameplay
- Stats and attributes
- Abilities and skills
- Progression path
- Balance notes
Presentation
- Visual design notes
- Animation requirements
- Voice direction
- Sound effects
Narrative
- Role in story
- Dialogue samples
- Barks and callouts
- Relationship to player
Designing Your Character Entity Type
When creating a Character entity type, organize fields into logical groups:
Identity Fields
Who is this person on the surface?
Names
- Full legal name
- Preferred name / what they go by
- Nicknames from friends
- Nicknames from enemies
- Titles or honorifics
- Previous names (maiden name, former identity)
Demographics
- Age and birthdate
- Gender and pronouns
- Species/race (for fantasy/sci-fi)
- Nationality or origin
- Languages spoken
Physical Appearance
- Height and build
- Hair color, style, length
- Eye color
- Skin tone
- Distinguishing marks (scars, tattoos, birthmarks)
- Physical disabilities or conditions
- How they move (gait, posture, gestures)
Presentation
- Typical clothing style
- Signature items or accessories
- Grooming habits
- How they want to be perceived
- How others actually perceive them
Personality Fields
Who is this person beneath the surface?
Core Traits
- 3-5 defining characteristics
- How these manifest in behavior
- When these traits conflict
Strengths
- What they’re good at
- Admirable qualities
- Skills they take pride in
Weaknesses
- Character flaws
- Bad habits
- Blind spots
- What they’re bad at
Emotional Life
- Default emotional state
- What makes them happy
- What makes them angry
- How they handle stress
- How they show affection
Values and Beliefs
- What they consider right and wrong
- Religious or spiritual beliefs
- Political views
- What they would die for
- What they refuse to do
Speech Patterns
- Vocabulary level
- Favorite phrases or expressions
- Accent or dialect
- How much they talk
- Tone (formal, casual, sarcastic)
Background Fields
How did they become this person?
Origin
- Birthplace
- Family structure (parents, siblings)
- Childhood environment
- Economic circumstances growing up
Formative Events
- Key childhood memories
- Defining moments
- Traumatic experiences
- Achievements and failures
- Turning points
Education and Training
- Formal education
- Skills learned
- Mentors and teachers
- Self-taught abilities
Career/Occupation
- Current job or role
- Previous jobs
- Professional skills
- Reputation in their field
Secrets
- What they hide from everyone
- What they hide from most people
- What only close friends know
- What they’ve forgotten or suppressed
Relationship Fields
How do they connect to others?
Family
- Parents (living or deceased, relationship quality)
- Siblings
- Extended family
- Chosen family
Romantic
- Current partner(s)
- Past relationships
- Romantic orientation
- Relationship patterns
Social
- Close friends
- Acquaintances
- Colleagues
- Enemies or rivals
Affiliations
- Organizations they belong to
- Causes they support
- Communities they’re part of
Story Fields
What’s their role in the narrative?
Narrative Function
- Protagonist, antagonist, supporting, minor
- What they represent thematically
- What plot threads they’re involved in
Character Arc
- Starting point
- Goals and motivations
- Obstacles they face
- How they change
- Ending point
Scenes
- Key scenes they appear in
- Scenes that develop their arc
- Scenes that reveal their character
Development Notes
- Ideas for future development
- Questions to answer
- Inconsistencies to resolve
Multiple Character Types
Create several character-related entity types for different levels of detail:
Main Characters
Full entity type with all fields. These are POV characters or major players who need complete development.
When to use: Protagonists, primary antagonists, central supporting characters.
Supporting Characters
Reduced field set focusing on their role in the story.
Suggested fields:
- Name and brief description
- Role in story
- Relationship to main characters
- Key traits and quirks
- Relevant backstory only
- Arc (if any)
When to use: Secondary characters who appear multiple times but aren’t POV characters.
Minor Characters
Minimal information for characters who appear briefly.
Suggested fields:
- Name
- Brief description
- Role/occupation
- One defining trait
- Scene appearances
When to use: Shop owners, guards, one-scene characters, crowds.
Referenced Characters
For characters mentioned but never seen.
Suggested fields:
- Name
- Who mentions them and why
- Relevant information only
- Whether they might appear later
When to use: Historical figures, deceased relatives, off-screen characters.
Organization Members
For tracking faction membership when individuals matter.
Suggested fields:
- Name
- Organization and rank
- Loyalty level
- Special skills
- Narrative role
When to use: Members of guilds, military units, corporations where you need to track multiple individuals.
Character Relationships
Relationships bring characters to life and drive plot. Define relationship types that matter for your story:
Familial Relationships
Blood Relations
- Parent / Child
- Sibling (full, half, step)
- Grandparent / Grandchild
- Aunt/Uncle / Niece/Nephew
- Cousin
Legal Relations
- Spouse / Partner
- In-laws
- Adoptive relations
- Guardian / Ward
Chosen Family
- Found family member
- Honorary aunt/uncle
- Godparent / Godchild
Social Relationships
Positive
- Friend
- Best friend
- Ally
- Confidant
Professional
- Mentor / Student
- Employer / Employee
- Colleague
- Business partner
Negative
- Enemy
- Rival
- Nemesis
- Bully / Victim
Complex
- Frenemy
- Unrequited love
- Estranged (former friend/family)
Narrative Relationships
Structural
- Protagonist / Antagonist
- Foil
- Deuteragonist
Romantic
- Love interest
- Ex-partner
- Romantic rival
- Affair partner
Functional
- Comic relief for
- Voice of reason for
- Temptation for
- Moral compass for
Custom Relationships
Define any relationship that fits your narrative:
Obligation
- “Owes a debt to”
- “Owes a life debt to”
- “Made a promise to”
- “Bound by oath to”
Hidden Connections
- “Secretly related to”
- “Secretly admires”
- “Secretly plotting against”
- “Unknowingly connected to”
Specific Events
- “Betrayed by”
- “Saved the life of”
- “Killed [family member] of”
- “Witnessed [event] with”
Relationship Details
For each relationship, you can track:
- Type: The relationship category
- Quality: Positive, negative, complicated
- History: How it developed
- Current state: Strong, strained, secret
- Narrative importance: Key to plot, background detail
- Notes: Anything specific about this connection
Character Hierarchies
Characters can exist in hierarchies to organize large casts:
Group Structures
- A Crew contains Crew Members
- A Family contains Family Members
- A Squad contains Squad Members
- An Organization contains Departments containing Employees
Using Hierarchies
For organization: Keep track of who belongs to what group.
For inherited traits: Members might inherit faction beliefs or organization resources.
For scenes: Easily pull all characters in a group for group scenes.
For development: Track group dynamics alongside individual development.
When Not to Use Hierarchies
Some character organizations work better as relationships:
- Loose alliances
- Secret memberships
- Characters belonging to multiple groups
- Temporary groupings
Connecting Characters to Your World
Link characters to other entity types to build a rich, interconnected narrative:
Locations
- Characters live in Locations
- Characters were born in Locations
- Characters work at Locations
- Characters own Properties
Organizations
- Characters belong to Factions
- Characters lead Organizations
- Characters founded Groups
Beliefs
- Characters worship Deities
- Characters follow Philosophies
- Characters practice Religions
Objects
- Characters wield Weapons
- Characters possess Artifacts
- Characters wear Signature Items
Events
- Characters participated in Battles
- Characters witnessed Historical Events
- Characters caused Incidents
Concepts
- Characters practice Magic Types
- Characters mastered Skills
- Characters discovered Technologies
These connections let the AI understand your character in full context.
AI-Powered Character Development
The AI understands your characters and their relationships:
Generate Backstories
Provide basic information and the AI generates detailed backstory:
- Consistent with your world’s history
- Creates connections to existing entities
- Suggests formative events
- Identifies potential conflicts
Write Dialogue
Generate character voice that matches their personality:
- Uses their vocabulary and speech patterns
- Reflects their emotional state
- Maintains consistency across scenes
- Adapts to conversation context
Create Portraits
Generate character images based on your descriptions:
- Physical features match your text
- Clothing and style appropriate
- Mood and expression options
- Multiple angles or ages
Suggest Development
The AI can propose character development:
- “Based on their fear of abandonment, this betrayal scene could be a major turning point.”
- “Their mentor relationship with X could parallel their unresolved issues with their father.”
Identify Dynamics
Analyze relationships between characters:
- Potential conflicts
- Natural alliances
- Power dynamics
- Chemistry or tension
Check Consistency
Review characters for contradictions:
- Timeline errors (too young for that event)
- Personality inconsistencies
- Knowledge errors (knowing something they shouldn’t)
- Physical description discrepancies
Character Arcs
Track how characters change throughout your story:
Arc Structure
-
Starting Point: Who are they at the beginning?
- Beliefs, behaviors, relationships
- What’s their status quo?
- What are they missing?
-
Inciting Incident: What disrupts their world?
- How do they initially respond?
- What choice does it force?
-
Rising Challenges: What obstacles do they face?
- External conflicts
- Internal struggles
- Relationship tensions
-
Midpoint Shift: How does their understanding change?
- New information or perspective
- Raised stakes
- Deeper commitment or doubt
-
Dark Moment: What’s their lowest point?
- What do they lose or sacrifice?
- How do old patterns fail them?
-
Climactic Choice: Their defining moment
- What decision do they make?
- How does it reflect their growth (or failure to grow)?
-
Resolution: Who do they become?
- New beliefs, behaviors, relationships
- What did they gain or lose?
- How is their world different?
Tracking Arcs
Use fields or linked entities to track these milestones:
- Create an “Arc Beat” entity type linked to characters
- Use a rich text field for arc notes
- Tag scenes with arc progression markers
- Create a visual timeline of character development
Multiple Arcs
Major characters often have several intertwined arcs:
- Internal arc: Psychological/emotional growth
- External arc: Their story goal and pursuit
- Relationship arcs: How specific relationships evolve
- Thematic arc: How they embody the story’s themes
Best Practices
-
Define what matters: Don’t over-engineer character profiles. A minor character doesn’t need trauma history.
-
Start simple: Begin with essential fields. Add more as you develop the character.
-
Use relationships: Characters exist in relation to others. Build the web of connections.
-
Let AI help: Generate details to overcome blank page paralysis. Edit to make it yours.
-
Track arcs: Characters should change. Document their journey.
-
Connect to world: Ground characters in your setting. They should feel like they belong there.
-
Interview your characters: Use AI chat to “talk” to your characters and discover new facets.
-
Maintain consistency: Use consistency checking to catch errors before readers do.
-
Revisit and revise: Characters deepen over time. Update their profiles as you learn more about them.