Character Designer
The Character Designer is Alfheim's character engineering center for creating and managing all characters in your game. From basic profiles to expression systems, from relationship graphs to AI chat testing, it provides comprehensive character-building tools.
Feature Overview
- Complete character profile editing (basic info, appearance, personality, background)
- Expression management system
- Visual relationship graph
- AI character chat testing
- Custom setting fields
- Character variable management
Four Work Tabs
The Character Designer contains four tab pages:
Profile
The core information editing page for characters.
Expressions
Manage character expression assets.
Relationships
Visualize and edit relationships between characters.
Chat
AI dialogue testing with characters.
Character Management
Creating a Character
- Click New Character in the character list.
- Enter the character name.
- The new character will automatically open the profile editing page.
Switching Characters
Click different characters in the left character list to switch.
Deleting a Character
Find the character to delete in the character list, then use the right-click menu or delete button to perform the deletion.
Character Profile
The profile page is divided into multiple sections:
Basic Information
Fill in the character's core attributes:
- Name
- Age
- Gender
- Title or epithet
- Brief introduction
Appearance Description
Describe the character's physical features in detail, including build, hair color, eye color, etc. This information is used not only for text descriptions but can also serve as reference for AI image generation.
Personality Settings
Define the character's personality traits. You can describe the character's personality in free text or use structured personality tags.
Background Story
Write the character's personal history and background, including upbringing, significant events, and motivations.
Custom Settings
If you have defined character-type templates in Setting Templates, the corresponding custom fields will appear here for you to fill in.
AI Settings
Configure the character's behavior parameters in AI interactions to control how the character performs in chat testing.
Character Variables
Add variables to characters (such as affection, trust, etc.). You can select from predefined character variable templates or create variables unique to that character. See Variable System for details.
Expression Management
Manage all character expressions in the Expressions tab.
Adding Expressions
- Click Add Expression.
- Name the expression (e.g., "Happy," "Angry," "Surprised").
- Upload or link the expression image.
Usage Scenarios
Expressions are used in dialogue editing and test runs—when writing dialogue you can assign a character expression to each line, and during test runs the corresponding expression portrait will be displayed on the character stage.
Relationship Graph
The Relationships tab displays relationships between characters in a visual graph.
Viewing Relationships
The graph displays all characters and their relationships as nodes and connections. Each character is a node, and relationships are represented by connecting lines.
Adding Relationships
- Select the two characters to establish a relationship between.
- Click Add Relationship.
- Define the relationship type and description (e.g., "Master-Student," "Rival," "Lovers").
Editing Relationships
Click a relationship line to open the edit panel and modify the relationship type, description, and other properties.
Graph Layout
The graph supports drag-and-drop to adjust node positions. The layout is saved automatically and restored when you open it next time.
AI Chat Testing
In the Chat tab, you can conduct simulated dialogue with characters to test whether their performance meets expectations.
Prerequisites
Before using AI chat testing, you need to configure at least one AI provider in AI Settings.
How to Use
- Switch to the Chat tab.
- Enter dialogue content in the input box.
- The character will respond based on their profile settings including personality, background, etc.
- Test the character's tone, knowledge, and behavior consistency through dialogue.
Tips
- The more detailed the character profile, the better the AI chat testing results.
- Regularly check the relationship graph to ensure the character relationship network is complete and logical.
- It is recommended to use consistent naming conventions for expression assets (e.g., happy, angry, surprise) for quick selection during dialogue editing.
- Character variables can work with the story system's condition nodes to implement story branches based on character state.