An open API service indexing awesome lists of open source software.

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向けのシンプルなノベルゲームシステムです。

Awesome Lists containing this project

README

          

# ChotNovel
A simple visual novel game system for Unity with a writing experience similar to KAG(Kirikiri).

書き心地が吉里吉里に似ている、Unity向けのシンプルなノベルゲームシステムです。

![image](https://github.com/user-attachments/assets/d314cea6-d320-41da-aac1-a26678f07fbd)

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)