LogoMark.png

松本龍太郎/情報デザイン研究II

Walker

AI活用で面白いノベルゲーム開発

thumbnail.jpg



概要

これは何?

現代のゲームユーザーに向けて、短時間で楽しめる、ノベルゲーム。

背景と目的

ノベルゲームは、かつて人気を博したジャンルだが、近年ではその人気がやや衰退している。特に現代のユーザーは長時間のゲームプレイに対する集中力が保てないケースが多く、小説などを読む人々が減ってきていることもあり、ノベルゲームのような読むことに重きを置いたゲームは敬遠されがちである。
しかし、一方でソーシャルゲームのストーリーが非常に充実しており、これに慣れ親しんだユーザーが増えているため、ノベルゲームの世界観や物語の進行には親しみやすい下地が存在する。
長時間のプレイに苦手意識があったり、文章を読み続けることに苦痛を感じる方でも楽しくプレイでき、空き時間でプレイしやすいという利点もあることから短時間で楽しめるノベルゲームを制作する。

コンセプト

短時間でできる親しみやすいゲーム制作。

成果物の仕様

Webで公開できるノベルゲーム。


ターゲットペルソナ

メンバー

制作ツール

プロジェクトの期間

プロジェクトの期間|2024.09.16 - 2024.12.09

調査

AI活用とは

AI活用には、大きく分けて以下の2つのアプローチがある。一つは、ラフなAI出力を人間が仕上げる方法、もう一つはラフな人間の出力をAIが仕上げる方法である。
今回のプロジェクトでは、UI、キャラクターイラスト、背景イラスト、サウンドをAIによるラフ案を基に、人間が細部を調整。シナリオを人間が作成したラフ案をAIで洗練させる。

現状調査

先行事例

技法・技術情報




制作物一覧


シナリオ

詳しくは水田修太朗のページへ


キャラクターイラスト

AI加筆で制作
詳しくは水田修太朗のページへ


背景イラスト

画像生成AI、Fireflyを活用し、実写風のイメージを生成した。その上で、Adobe Illustratorを使用してアニメ風イラストに調整を行った。Fireflyはネガティブプロンプトが使用できないため、自然な景色や光の表現に重点を置いた素材を変換することで、ゲームの全体の雰囲気を統一している。

Fireflyイラレで調整
BGI-01-AI.jpg
BGI-01.jpg
BGI-02-AI.jpg
BGI-02.jpg
BGI-03-AI.jpg
BGI-03.jpg
BGI-05-AI.jpg
BGI-05.jpg
BGI-06-AI.jpg
BGI-06.jpg
BGI-07-AI.jpg
BGI-07.jpg


UI

AIツールで提案されたデザイン案を基に、UnityやIllustratorを派用して改良を行った。また、ChatGPTも活用し、コードの効率化に役立てた。人間とAIが互いに協力する作業ワークフローとしても最適な活用例だった。

名前
yutaKanzaki.png
rinaTatibana.png
TV.png
enemy.png
設定など
auto.png
hamburger.png
log.png
skip.png
座布団
choice.png
namePlate.png
setting.png

AI

UI_AI1019.jpg


プログラミング

C#によるUnityコードの実装を行った。これまでプログラミング経験がない言語でしたが、ChatGPTを活用して問題解決の迅速化を図り、問題点を一気に解決することができた。C#の基本知識から導入を行い、ゲームを一つの形にするまでにたどり着けた。これにより、ゲーム作成の中で実際に動作するものを見ながら問題点を解決していく作業の方法を学ぶことができ、不確定要素に備えた安定した開発プロセスを実施できるようになった。

ChatGPTの力を借りて製作

UnityCoding1118.png

UnityのコードはOneDriveに置いています。


サウンド

LogicProを使用して、AI Test Kitchenの生成音を元に、人間が加工したり、エフェクト音をきめ細かに調整することで、世界観を保つようにした。


全てのまとめ


まとめ

AIと人間の協力によるタスク分担が大きな成果をもたらした。AIを活用することで作業効率が飛躍的に向上し、人間の手による調整を組み合わせることで、より高い完成度を実現することができた。背景イラストやUIデザインにおけるAIの提案と、人間の感覚を反映させた調整プロセスは、効率性と創造性を両立する新しい制作の形を示した。
プログラミングにおいては、ChatGPTを活用して課題解決をスムーズに進め、未経験からでもゲームの完成までたどり着くことができた点が大きな成長につながった。これらは、サウンドでも同じことが言える。
これらの成果を通じて、AIの可能性と限界を理解し、それを補完する形で人間の感性を活用することの重要性を確認した。今後も、AIを効果的に活用しながら、さらなる技術力と創造力を高めていくことを目指す。







プロジェクト管理

スケジュール

こちらをクリック

ToDo





進捗記録




2025.01.09

エスケープでブラウザのタブが閉じるようにしたかったが、Unityでビルド時に発生する問題が解決できなかった。




2024.12.23

ミュートボタンの実装方法の研究
エスケープでブラウザのタブが閉じるようにしたい。




2024.12.16

ミュートボタンの実装方法の研究




2024.12.09

全ての素材を組み込む作業。
ゲーム本体完成。




2024.12.02

シナリオが完成したので、全ての素材の組み込みをした。




2024.11.25

シナリオ待ち、作業することがなかった。




2024.11.18

Unityでの組み込み作業。

UnityCoding1118.png




2024.11.11

Adobe Fireflyの研究。

BGI-01-AI.jpg
BGI-01.jpg
BGI-02-AI.jpg
BGI-02.jpg
BGI-03-AI.jpg
BGI-03.jpg
BGI-04-AI.jpg
BGI-04.jpg
BGI-05-AI.jpg
BGI-05.jpg
BGI-06-AI.jpg
BGI-06.jpg
BGI-07-AI.jpg
BGI-07.jpg




2024.10.28

UIデザインを終わらせた。

名前
yutaKanzaki.png
rinaTatibana.png
TV.png
enemy.png
設定など
auto.png
hamburger.png
log.png
skip.png
座布団
choice.png
namePlate.png
setting.png




2024.10.21

UnityでC#コーディングをした。
storyの分岐で選択できるようにした。

Unity1021.png



UIのサンプル

UI_AI1019.jpg




2024.10.14


UIMain.jpg
UISerect.jpg
UILog.jpg
UISetting.jpg




2024.10.07



ノベルゲーム自体の人気は低くないが、高いとは言い難い。単調であるため、長時間のプレイは現代のユーザーにとってしんどいのではないか。


作品について


平均的な制作期間について

インターネットを見ていると、平均して一年制作期間がかかっている。
3ヶ月でできれば、大幅な時間短縮ができる。
残りの時間をブラッシュアップなどに当てることにより、クオリティの向上ができる。


UIについて

魔法を使う女の子、ノベルゲームなどという設定から考えることにする。




2024.09.30


プログラム

ChatGPTを利用し、会話パートの基盤ができた。

UnityCoding1021.jpg



メモ




2024.09.23

松本龍太郎の役割


ヒロインの髪色

薄紫に決定
紫は短波光線で最も認識しづらく見えにくい。
だから、神秘的に感じる。
魔法と相性が良いのでは?

生成AIで制作したラフ

chalaSample0923.jpg




2024.09.16

テーマ決め

AIを活用したノベルゲーム制作

UnityとC#で行う





PAGES

GUIDE

添付ファイル: filetextWindow.png 5件 [詳細] filethumbnail.jpg 7件 [詳細] fileUI_AI1019.jpg 6件 [詳細] fileUnity1021.png 6件 [詳細] fileUnityCoding1118.png 6件 [詳細] fileyutaKanzaki.png 5件 [詳細] fileTV.png 5件 [詳細] fileskip.png 5件 [詳細] filesetting.png 6件 [詳細] filerinaTatibana.png 6件 [詳細] filenamePlate.png 5件 [詳細] filelog.png 6件 [詳細] filehamburger.png 6件 [詳細] fileenemy.png 6件 [詳細] filechoice.png 6件 [詳細] fileauto.png 6件 [詳細] fileBGI-07-AI.jpg 7件 [詳細] fileBGI-03-AI.jpg 7件 [詳細] fileBGI-02-AI.jpg 7件 [詳細] fileBGI-07.jpg 7件 [詳細] fileBGI-06.jpg 7件 [詳細] fileBGI-06-AI.jpg 7件 [詳細] fileBGI-05.jpg 7件 [詳細] fileBGI-05-AI.jpg 7件 [詳細] fileBGI-04.jpg 7件 [詳細] fileBGI-04-AI.jpg 7件 [詳細] fileBGI-03.jpg 6件 [詳細] fileBGI-02.jpg 6件 [詳細] fileBGI-01.jpg 8件 [詳細] fileBGI-01-AI.jpg 7件 [詳細] fileUnityCoding1021.jpg 12件 [詳細] fileBGImage1.jpg 11件 [詳細] fileBGImage1_firefly.jpg 11件 [詳細] filetemporaryImage.jpg 13件 [詳細] fileUISetting.jpg 11件 [詳細] fileUILog.jpg 10件 [詳細] fileUISerect.jpg 11件 [詳細] fileUIMain.jpg 10件 [詳細] fileUI_wireframe_1016.jpg 14件 [詳細] filechalaSample0923.jpg 12件 [詳細]
Last-modified: 2025-01-09 (木) 23:02:01