Skip to content
/ Coda Public

The visual novel game (galgame) engine using PyQt5.

Notifications You must be signed in to change notification settings

segnolin/Coda

Repository files navigation

Coda

Coda is a simple, cross-platform, and open source visual novel game engine using PyQt5.

Screenshot





Getting Started

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!

Installation

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

Usage

Just run main.py to execute Coda with example resources.

$ python3 main.py

Build

Use PyInstaller to build a stand alone App.

$ sudo pip3 install pyinstaller
$ pyinstaller build_mac.spec    # for macOS
$ pyinstaller build_win.spec    # for Windows

Documentation (under construction)

The guideline below allows you to control and modify your game flow.

Basic Script Layout

<script>
    <content id="0">
    ...
    </content>
    <content id="1">
    ...
    </content>
    ...
</script>

About

The visual novel game (galgame) engine using PyQt5.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published