https://github.com/eviltwo/chotnovel
A simple visual novel game system for Unity with a writing experience similar to KAG(Kirikiri). 書き心地が吉里吉里に似ている、Unity向けのシンプルなノベルゲームシステムです。
https://github.com/eviltwo/chotnovel
novelgame unity unitytool unitytools upm upm-package
Last synced: about 1 year ago
JSON representation
A simple visual novel game system for Unity with a writing experience similar to KAG(Kirikiri). 書き心地が吉里吉里に似ている、Unity向けのシンプルなノベルゲームシステムです。
- Host: GitHub
- URL: https://github.com/eviltwo/chotnovel
- Owner: eviltwo
- License: mit
- Created: 2024-09-25T00:03:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-17T11:21:55.000Z (about 1 year ago)
- Last Synced: 2025-02-17T12:24:51.388Z (about 1 year ago)
- Topics: novelgame, unity, unitytool, unitytools, upm, upm-package
- Language: C#
- Homepage:
- Size: 1.54 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ChotNovel
A simple visual novel game system for Unity with a writing experience similar to KAG(Kirikiri).
書き心地が吉里吉里に似ている、Unity向けのシンプルなノベルゲームシステムです。

Documents [日本語](https://github.com/eviltwo/ChotNovel/tree/main/Documents/ja)
# Feature
- The script structure is based on KAG (KiriKiri) and Naninovel.
- The script is designed so that the commands and parameters written by the script creator are kept to a minimum.
- The script will be in txt format and stored in streamingAssets.
- Since the script stored in persistentDataPath is prioritized, the script writer can verify playback using only the executable file without Unity Editor.
- Commands for messages, characters, backgrounds are provided by default. (Unimplemented) Music, Sound
- You can save and load anywhere. There is no need to write labels or any kind of markers for saving.
- Game developers can extend commands by creating components.
- (Unimplemented) Supports Unity.Localization.
# 特徴
- スクリプトの構造はKAG(吉里吉里)やNaninovelを参考にしています。
- スクリプト作成者がスクリプトに記述するコマンドやパラメータはできるだけ少なくなるように設計されています。
- スクリプトはtxt形式で、streamingAssetsに格納します。
- persistentDataPathに格納されたスクリプトが優先されるので、スクリプト作成者はUnityエディタを開かずに実行ファイルだけで再生確認ができます。
- メッセージ・キャラ・背景のコマンドはデフォルトで用意されています。(未実装)BGM・SE
- どこでもセーブ&ロードができます。セーブのためにラベルや何らかの目印を書く必要はありません。
- ゲーム開発者は、コンポーネントを作成することでコマンドを拡張できます。
- (未実装)Unity.Localizationに対応しています。
# Install with UPM
```
https://github.com/eviltwo/ChotNovel.git?path=ChotNovel/Assets/ChotNovel
```
# Example
https://github.com/eviltwo/ChotNovel/blob/9e2aa10f4adc33d6e3fc927580cab23f98b7c3a2/ChotNovel/Assets/StreamingAssets/scenario/text.txt#L1-L40
# Support My Work 活動支援
As a solo developer, your financial support would be greatly appreciated and helps me continue working on this project.
私は個人開発者なので、金銭的に支援して頂けるととても助かります。
- [Asset Store](https://assetstore.unity.com/publishers/12117)
- [Steam](https://store.steampowered.com/curator/45066588)
- [GitHub Sponsors](https://github.com/sponsors/eviltwo)