Coda is a simple, cross-platform, and open source visual novel game engine using PyQt5.
Everyone can create your own visual novel games using Coda by simply writing XML scripts and importing your resources. Your creation is good to go!
First, clone the repo to any target directory.
$ git clone https://github.com/segnoda/Coda.git
Install dependencies using pip3 (sudo if needed)
$ sudo pip3 install -r requirements.txt
Run the shell script to build resources files.
$ ./pyrcc.sh
Just run main.py to execute Coda with example resources.
$ python3 main.py
Use PyInstaller to build a stand alone App.
$ sudo pip3 install pyinstaller
$ pyinstaller build_mac.spec # for macOS
$ pyinstaller build_win.spec # for Windows
The guideline below allows you to control and modify your game flow.
<script>
<content id="0">
...
</content>
<content id="1">
...
</content>
...
</script>