A Rust-based visual novel backend compatible with Ren'Py .rpy script files.
Find a file
2023-05-21 14:51:33 -07:00
.vscode Basic renrs-gui implementation 2023-05-21 14:51:33 -07:00
demo Basic renrs-gui implementation 2023-05-21 14:51:33 -07:00
renrs Basic renrs-gui implementation 2023-05-21 14:51:33 -07:00
renrs-gui Basic renrs-gui implementation 2023-05-21 14:51:33 -07:00
.envrc Initial commit 2023-05-19 11:43:17 -07:00
Cargo.lock Basic renrs-gui implementation 2023-05-21 14:51:33 -07:00
README.md Create README 2023-05-21 12:35:47 -07:00
shell.nix Basic renrs-gui implementation 2023-05-21 14:51:33 -07:00

renrs

(Work in progress 🚧)

renrs (name subject to change) is a visual novel and dialog engine written in Rust. It is fully compatible with Ren'Py language .rpy scripts, letting you migrate easily. The core engine is logic only, so you are free to integrate it into whatever front-end framework or game engine you like. If you are creating a simple visual novel with no complex gameplay elements, you can use renrs's official GUI to have an all-in-one engine solution. If you want to use renrs as a dialog system in a full game engine, you can use renrs's official Godot integration.

Modules

  • WIP renrs is the core engine and Ren'Py script interpreter.
  • PLANNED renrs-gui is a graphics layer for simple visual novels.
  • PLANNED renrs-editor is a route viewer and theme editor for renrs-gui.
  • PLANNED renrs-godot is an integration for Godot for more advanced projects.
  • PLANNED renrs-hub is a launcher for visual novels made in renrs-gui.