Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rakugoteam/rakugo-archive

Framework (inspired by Ren'Py) for story driven games in Godot.
https://github.com/rakugoteam/rakugo-archive

assets dialog dialogue-systems editor-plugin game gdscript godot godot-addon godot-plugin godot3 rakugo renpy rpg scripting-language story-driven-games visual-novel visualscript

Last synced: about 2 months ago
JSON representation

Framework (inspired by Ren'Py) for story driven games in Godot.

Awesome Lists containing this project

README

        

# Rakugo![Logo](graphics/window_icon.png)
[![Docs](https://img.shields.io/badge/Docs-yellowgreen.svg?style=flat-square)](https://rakugoteam.github.io/RakugoDocs-new)
[![The MIT License](https://img.shields.io/badge/license-MIT-orange.svg?style=flat-square)](LICENSE)
[![Discord Server](https://img.shields.io/discord/484604562183815169.svg?style=flat-square)](https://discord.gg/K9gvjdg)
[![GitHub](https://img.shields.io/github/contributors/rakugoteam/Rakugo.svg?style=flat-square)](https://github.com/rakugoteam/Rakugo)
[![GitHub](https://img.shields.io/github/stars/rakugoteam/Rakugo.svg?style=flat-square)](https://github.com/rakugoteam/Rakugo)
[![GitHub](https://img.shields.io/github/forks/rakugoteam/Rakugo.svg?style=flat-square)](https://github.com/rakugoteam/Rakugo/network)
[![GitHub](https://img.shields.io/github/watchers/badges/shields.svg?label=Watch&style=flat-square)](https://github.com/rakugoteam/Rakugo)
[![GitHub](https://img.shields.io/github/issues/rakugoteam/Rakugo.svg?style=flat-square)](https://github.com/rakugoteam/Rakugo/issues)
[![GitHub](https://img.shields.io/github/issues-closed/rakugoteam/Rakugo.svg?style=flat-square)](https://github.com/rakugoteam/Rakugo/issues)

## Rakugo

Rakugo Framework is inspired by [Ren'Py](https://www.renpy.org) game template with addon for story driven games in [Godot](https://godotengine.org).

It has dialogue system, some extra tools, nodes, gui and features that most games have auto of the box

The idea is to have a ready to use plug-in for stories, so developers can create narrative driven games with all the amazing features and tools of Godot 3.1+.

Now you can support this project by buing it on [itch.io](https://jebedaia.itch.io/rakugo).

You can download 2.0 for Godot 3.1 [here](https://github.com/rakugoteam/Rakugo/releases).

## Showcase

Games using Rakugo v 0.9.x :
- [**Space drive beats**](https://plopsis.itch.io/space-drive-beats)
- [**Bot Saves Dream**](https://plopsis.itch.io/curator-bot)

If your game uses Rakugo write to me on [Discord](https://discord.gg/K9gvjdg).

Games using Rakugo v 2.0.x :
- [**The Question: Rakugo Editon**](https://github.com/rakugoteam/Rakugo/tree/the-question-1.2)

## The Question: Rakugo Editon

This is game is a demo of VN Rakugo Template.
This template is port of Ren'Py game [*The Question*](https://games.renpy.org/game/question).

## Story driven games

It means games that are for example:

- [Visual Novels](https://github.com/rakugoteam/Rakugo/tree/the-question) ![](https://img.shields.io/badge/VN-100%25-brightgreen.svg?style=flat-square)
- Click & Point Adventures ![](https://img.shields.io/badge/Adv-25%25-yellowgreen.svg?style=flat-square)
- [RPG](https://github.com/rakugoteam/rakugo-open-rpg) ![](https://img.shields.io/badge/RPG-55%25-green.svg?style=flat-square)

You can use it with:
- GDScript
- RakugoScript (ToDo)
- VisualScript (ToDo)

## 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's equivalents.

**Q:** How does the framework interact with the engine ?
**A:** For now this framework is a singleton and a collection of special nodes. There is also gui include in example project that is connected with the framework 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 RakugoScript (this framework's own language) and visual script.

## Other Info

If you want to help please write to us on our [Discord](https://discord.gg/K9gvjdg).

Docs repo is here: https://github.com/rakugoteam/RakugoDocs

I need help with this [visual script support](https://github.com/rakugoteam/Rakugo/issues/26).

- [Godot icons](https://github.com/godotengine/godot-design/tree/master/engine/icons/optimized)
- [Linux Pop icon theme](https://github.com/pop-os/icon-theme)
- icons from [game-icons.net](https://game-icons.net)

New emoji mode use [![Creative Commons](https://img.shields.io/badge/license-CC0%201.0-orange.svg?style=flat-square)](http://creativecommons.org/publicdomain/zero/1.0/) [Twemoji](https://twemoji.twitter.com/).