Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibralogue/ibralogue
Powerful and extendable dialogue system library for the Unity game engine
https://github.com/ibralogue/ibralogue
dialogue-system dialogue-systems unity unity-asset unity-dialogue unity3d unity3d-plugin
Last synced: about 19 hours ago
JSON representation
Powerful and extendable dialogue system library for the Unity game engine
- Host: GitHub
- URL: https://github.com/ibralogue/ibralogue
- Owner: Ibralogue
- License: mit
- Created: 2021-07-17T13:30:32.000Z (over 3 years ago)
- Default Branch: dev
- Last Pushed: 2024-11-17T20:29:36.000Z (3 months ago)
- Last Synced: 2025-02-05T08:07:30.979Z (about 19 hours ago)
- Topics: dialogue-system, dialogue-systems, unity, unity-asset, unity-dialogue, unity3d, unity3d-plugin
- Language: C#
- Homepage:
- Size: 2.5 MB
- Stars: 111
- Watchers: 4
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
IbralogueA dialogue library for the Unity Game Engine.
About •
Documentation •
Installation •
Features •
Discord> **Warning**: **Ibralogue is still in pre-release**, this means it is not production-ready yet. Feel free to toy around with it but it is subject to rapid, breaking changes due to how early it is into development!
## About
Ibralogue is a simple and extendable dialogue system library for Unity. Dialogue is written in `.ibra` files which have their own syntax which you can
learn more about in the [docs](https://ibralogue.github.io/Ibralogue/manual/syntax-guide.html). For help regarding Ibralogue you can join the [support server](https://discord.gg/cGhVJmukTvs).## Features
Although still early in development, Ibralogue has quite a few features, including but not limited to:
- a rich, easy-to-grasp syntax
- branching dialogue with choices
- using variables in dialogue
- invoking static functions from dialogue files
- line-by-line character portraitsIn it's current state Ibralogue is still very usable, even if not production-ready, and if you'd like to report a bug or request a new feature, be sure to [open an issue](https://github.com/Ibralogue/Ibralogue/issues/new/choose)!
## Installation
Ibralogue is available as a unity package, and you can install it via the Unity Package Manager.
- Open the Unity Package Manager (Window -> Package Manager):
![](https://i.ibb.co/y6rcVnx/upm.png)- Then select "Add package from git URL..."
- Then type ` https://github.com/Ibralogue/Ibralogue.git ` as the URL
> **Note**: *If you want to choose a specific version, suffix the URL with `#version`, for example `https://github.com/Ibralogue/Ibralogue.git#v0.7.0`*
## SupportI really appreciate any form of contribution to Ibralogue, and you can view a list of the code contributers [here](https://github.com/ibralogue/ibralogue/graphs/contributors). However, there are also people that contributed in other significant ways, and i would like to mention them here:
- [JetBrains](https://jb.gg/opensource) >> granted open source license access to their IDE's and tools for Ibralogue.
- [Wokarol](https://github.com/wokarol) >> immense, invaluable feedback and major code contributions
- [Hucota7](https://hucota7.itch.io) >> help with feature ideas and design decisions.
Ibralogue will be forever free, open source, and under the [MIT License](https://github.com/Ibralogue/Ibralogue/blob/dev/LICENSE). You can support me by starring the project, making code contributions if possible, and identifying bugs or features you'd like to see fixed or implemented. However, if you'd like to give monetary support, you can support me directly on [my Patreon](https://www.patreon.com/ibrahh).