VisualNovelKit icon indicating copy to clipboard operation
VisualNovelKit copied to clipboard

Combo of addons + template to create visual novels in Godot inspired by Ren'Py

Logo Rakugo Visual Novel Kit

MIT License Join the Discord channel GitHub GitHub GitHub

Inspired by Ren'Py, Rakugo-VNKit is a Godot's project aiming to provide a way to make visual novel games easily.

Support this project here itch.io.

Showcase - Installation - Rakugo Addons - Rakugo Kits - Roadmap - FAQ - Infos


Feature

  • Save/Load system
  • Funcs, Objects and Vars like in Ren'Py
  • Dialog system
  • Ability to Rollback
  • History
  • Skipping
  • Documentation: https://rakugodocs.readthedocs.io

Showcase

If your game uses Rakugo, tell us on Discord.

Installation

If you want use it for your own project

  • Download the last release
  • Unzip the archive
  • Open is as Godot project

If you want contribute to the project

  • Fork the repository and clone the fork
  • In Terminal, cd to the folder: cd VisualNovelKit
  • Run godot --no-window -s plug.gd install force to install the dependencies
  • Remove the .plugged/ folder
  • Open it as Godot project
  • make your changes and commit them to the repository
  • make a pull request to this repository

Rakugo Addons

Rakugo Kits

FAQ:

Q: So it's about adding a refined writing and dialogue system to the engine?

A: Yes, and more - nodes, objects and funcs to make easy to provide mechanics like in point&click and rpgs.

Q: As a scenarist, what would I gain from using Rakugo over Ren'Py or Twine ?

A: It is made as godot addon - you can use all godot features. You can make your game 2d, 2.5d or 3d - you can only 2d in Ren'Py. You can easy add minigames or mix it with other game genre. It will have mechanics for point&click games and rpgs - Ren'Py and Twine are only for vn. This project's dialog functions can do more than Ren'Py equivalents.

Q: How does the project interact with the engine ?

A: For now this project is a singleton and a collection of special nodes. There is also gui include in example project that is connected with the project and has all functions like in a Ren'Py game.

Q: Is it easy to use ?

A: For now it is not that easy as I want it to be, but I am working to make it use RakuScript (this project's own language) and visual script.

Infos

If you want to help please write to us on our Discord.

  • Rakugo Team website: https://rakugoteam.github.io/

  • Docs repo here: https://github.com/rakugoteam/Docs

  • Godot icons

  • icons from game-icons.net