Code Monkey home page Code Monkey logo

godot_vn's Introduction

Godot VN 2.0

This is a fork of this repo.

This is a Visual Novel framework for the Godot game engine, similar to RenPy.

Features

  • Godot Engine v3.2 compatible.
  • It displays an image and with optional background sound through different pages until changed.
  • The user can switch between pages back and forth with mouse buttons at the bottom and optionally the keyboard.
  • A text on every page is displayed at the bottom, with custom fonts with configurable sizes and colors.
  • Per page sound can also be played, only one at a time however, it will be stopped once the player changes to a new page.
  • The player can also be forced to make a choice of possible responses provided trough a menu that will skip to some position.
  • Data is stored in a xml file and can be edited with the built-in editor or by hand optionally.
  • Game progress can be saved and loaded.

To Do

  • Text Animations.
  • BBCode.
  • User manual.
  • Add loading saved games function from main menu.
  • Configurable sound parameters: such as fading and volume.
  • Customizable interfaces: such as themes and custom buttons.
  • Advanced script integration: right now it's limited to simple jumps based on the choices.

License

MIT (X11) License

You may use it in any way you like, including closed source and commercial use.
However without no warranty from me, the original author nor the Godot developers is given, use at own risk.
This work is public domain(CC0) and MIT X11 lisence where CC0 is not applicable.
Credit is not needed to be given, but it would be nice if it was so others can take advantage of this work too.

Credits

Code_Man : Original author of Godot VN
Xaqui : Contributor
Drewler : Contrubutor
Godot developers, see http://godotengine.org for a complete list.

godot_vn's People

Contributors

drewler avatar xaqui avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

drewler

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.