campaignforge-site

Character Forge

Character Forge is a Flutter app that helps users design D&D characters and NPCs by guiding them through a structured creation process and generating a polished, AI-ready prompt.

It is not a chatbot โ€” it is a guided prompt forge that transforms fragmented ideas into a complete, well-structured character description ready to paste into ChatGPT or similar AI tools.


โœจ What It Does


๐ŸŽฏ Why It Exists

Creating high-quality AI-generated characters requires structured input:

Most users either:

Character Forge solves this by turning the process into a guided, opinionated workflow that ensures completeness and clarity.


๐Ÿงญ Core Experience

  1. Choose Entry Options
    • Character Mode: PC or NPC
    • Output Format: Full Sheet, Backstory, Summary, or Stat Block
    • Optional Presets for quick start
  2. Build the Character
    • Navigate freely using a hub-and-spoke interface
    • Fill in structured sections:
      • Concept
      • Role
      • Personality
      • Backstory
      • Voice & Style
      • Extras (PC only)
  3. Live Preview
    • See the generated prompt update in real time
  4. Forge Output
    • Generate the final prompt
    • Rendered in a parchment-style screen
  5. Export
    • Copy to clipboard
    • Share
    • Open directly in AI tools
    • Save drafts locally

๐Ÿงฑ Key Concepts


๐Ÿง  Architecture Overview


โš™๏ธ Prompt Generation


๐Ÿ’พ Data & Storage


๐ŸŽญ Presets

Predefined archetypes that pre-fill most of the character fields:

Some presets can be premium-gated.


๐Ÿ’ก Relationship to Campaign Forge

Character Forge complements Campaign Forge:

It supports importing campaign context via deep links to help align character creation with an existing setting.


๐Ÿš€ Key Features


๐Ÿ“ฆ Status

This project is actively structured as a modular Flutter application with clear separation of concerns and scalable architecture for future expansion.


๐Ÿงพ Summary

Character Forge turns character creation into a guided, structured, and repeatable process that produces high-quality AI-ready prompts โ€” helping users go from vague ideas to fully realized characters in minutes.