長編小説を書き続けると、いつの間にか登場人物が10人、20人と増えていきます。最初はすべて頭の中で管理できていても、話数が増えるにつれて「このキャラの目の色、前に何色にしたっけ?」「同じ苗字を二人につけてしまった」といった矛盾が生じ始めます。本記事では、登場人物が多い小説を書くときに不可欠な「キャラクター管理術」を、テンプレートや具体的なツールとともに解説します。
登場人物が多いとどんな問題が起きるか?(矛盾・名前の混同・読者の混乱)
登場人物が増えると、作者側・読者側の両方に問題が発生します。まず作者側の問題として最も深刻なのが設定の矛盾です。
- 30話で「赤い瞳」と書いたキャラが、5話では「青い目」として描写されていた
- 兄だと設定したキャラが後の話数で「末っ子」と言及されていた
- AとBが初対面のシーンで「また会ったね」という台詞が発生してしまった
- 登場順不明で、読者から「○話のキャラが前に出てきた?」というコメントが届いた
- 同じ音の名前(カイ・ケイ・カナなど)が複数キャラに重なってしまった
読者側の問題としては、誰が誰かわからなくなる「人物混乱」が起きます。特にWeb小説は1話ずつ読み進めるため、前の話に出ていたサブキャラを再登場させても読者が「誰だっけ?」と思って離脱するケースがあります。
また、キャラクターが多くなると主人公との関係性の重複も起きやすくなります。「頼れる年上の仲間」が3人いて個性の差別化ができていない——という状態は、キャラクター一覧を作成することで初めて気づける問題です。
キャラクター一覧表の作り方と最低限載せるべき項目
キャラクター管理の基本は一覧表(キャラクターシート)の作成です。頭の中だけで管理しようとすると、人間の記憶は必ず失敗します。一覧表はシンプルでよく、重要なのは「常に更新できる場所に置く」ことです。
最低限記録すべき項目
- 名前・読み方:漢字とふりがなの両方を記録(誤字・当て字の統一のため)
- 年齢・性別:話の進行で年齢が変わる場合はその計算式も記録
- 外見の特徴:髪色・目の色・身長・服装の傾向など固有の特徴
- 役割・主人公との関係:「主人公の幼馴染・ライバル」などポジション
- 初登場話数:再登場時の読者向け説明の参考になる
- 性格・口調のメモ:台詞を書くときのブレ防止
- 備考・フラグ:伏線・今後の展開予定など作者のみのメモ
一覧表は「完璧に作ろう」と思わなくて大丈夫です。最初は名前・読み・役割・初登場話数の4項目だけで始め、書き進めながら必要な情報を追記していく方式が長続きします。完璧主義でプレキャラシートを作ろうとして挫折するより、シンプルに始めて運用を継続することが重要です。
キャラクター一覧表テンプレート(名前・読み・年齢・外見・役割・初登場話・メモ)
以下は実際に使えるキャラクター一覧表のテンプレートです。このフォーマットをGoogleスプレッドシートやNotionにコピーして活用してください。
| 名前 | 読み方 | 年齢 | 外見の特徴 | 役割・関係 | 初登場話 | メモ |
|---|---|---|---|---|---|---|
| 天宮 葵 | あまみや あおい | 17歳 | 黒髪ショート、蒼い目、制服姿が多い | 主人公・女子高生 | 第1話 | 左利き。3話で星が好きと発言済み |
| 御堂 颯人 | みどう はやと | 19歳 | 金髪長め、鋭い目つき、黒コート | 葵のライバル・元協力者 | 第3話 | 敬語を使わない。本名は別にある伏線あり |
| 白石 実咲 | しらいし みさき | 17歳 | 茶色の巻き髪、眼鏡、明るい笑顔 | 葵の親友・クラスメイト | 第2話 | 料理が得意。15話でアルバイト中と言及 |
| 影山 零 | かげやま れい | 不明(30代推定) | 白髪、長身、常に仮面着用 | 敵組織のNo.2・謎の人物 | 第8話 | 正体は終盤まで非公開。葵と過去に接点あり |
このテンプレートを使うことで、「このキャラに一度設定した外見や口調を確認する時間」が劇的に短縮されます。また、初登場話数を記録しておくと、再登場の際に後書きや本文で「○話以来の登場」と書けるようになり読者の理解を助けます。
- 同じ頭文字の名前(ハル・ハナ・ハルカなど)は混乱しやすいので避ける
- 音節数にバリエーションをつける(二音・三音・四音を混ぜる)
- 漢字・カタカナ・ひらがな表記のキャラを混在させると名前が映える
- 名前の音の響きにキャラのイメージを反映させると読者が覚えやすい
デジタルツールでの管理方法(Notion・Googleスプレッドシート・Scrivener)
一覧表はデジタルで管理するのがベストです。執筆中に即座に参照・更新できる点でデジタルツールは紙のノートより圧倒的に優れています。代表的な3つのツールを比較します。
| ツール | 特徴 | 向いている人 | 料金 |
|---|---|---|---|
| Notion | データベース機能が強力。フィルター・ビュー切り替えが便利 | 多くのキャラを体系的に管理したい人 | 無料プランあり |
| Googleスプレッドシート | シンプルで使いやすい。共有・バックアップが簡単 | まずは手軽に始めたい人 | 無料 |
| Scrivener | 執筆ソフトに管理機能が統合されている | 執筆からキャラ管理まで一元化したい人 | 有料(買い切り) |
| Obsidian | マークダウンベース。キャラ間の関係性をリンクで管理できる | 人物関係図も一緒に管理したい人 | 無料プランあり |
最もおすすめなのはNotionのデータベース機能です。キャラクター名・属性・登場話数などでフィルタリングができ、「主人公の敵対キャラ一覧」「まだ出番が少ないキャラ一覧」といった絞り込みが一瞬で行えます。
Googleスプレッドシートは、機能は限られますが導入ハードルが最も低く、執筆の合間にすぐ確認・更新できます。まずはスプレッドシートから始めて、管理が複雑になってきたらNotionに移行するのが現実的な流れです。
サブキャラクターの整理と削除・統合の判断基準
長編を書いていると、「気づいたら登場人物が増えすぎてしまった」という状況になることがあります。その場合、サブキャラクターの整理・削除・統合を検討する必要があります。
削除・統合を検討するキャラの特徴
- 主人公との関係が「情報を伝えるだけ」の役割しかない
- 他のキャラと役割・性格が重複している
- 初登場以降、2話以上まったく登場していない
- ストーリーの核心部分にほとんど関わらない
- 読者コメントで名前が一度も言及されていない
- Step1:そのキャラが担っている「機能・役割」を書き出す
- Step2:同じ機能を別キャラが担えるかを検討する
- Step3:担える場合 → 既存キャラに役割を統合してキャラを削除
- Step4:担えない場合 → 個性を強化して存在感を出す
- Step5:削除した場合、そのキャラの台詞・描写を全文検索して修正する
サブキャラを削除することへの罪悪感を持つ作者は多いですが、キャラクターの数を絞ることは読者への親切でもあります。「あのキャラ誰だったっけ」と読者を迷子にさせないために、登場人物の数は「覚えられる限界」を意識して設計しましょう。一般的に、読者が自然に名前を覚えられるキャラクター数の上限はメインが5〜7人、サブが10〜15人程度とされています。
キャラクター管理はシンプルに始めて継続することが最優先です。①名前・読み・外見・役割・初登場話の5項目からなる一覧表をすぐに作成する → ②GoogleスプレッドシートかNotionでデジタルP管理する → ③新キャラを追加したら必ず一覧表に記録してから本文を書き始める → ④定期的に一覧を見直して重複・削除候補を整理する、この4ステップを習慣化してください。
キャラクターの設定矛盾、AIが一緒に確認します
つづく編集室では、既存の作品のキャラクター設定の矛盾チェックや、一覧表の整理に関するフィードバックもAIが対応します。ぜひ一度お試しください。
今すぐ無料で試す → 登録不要・無料でフィードバックを受け取れます