{"repo":"giusdp/bevy_talks","free":true,"listed":false,"github":"https://github.com/giusdp/bevy_talks","clone":"git clone https://github.com/giusdp/bevy_talks.git","description":"A Bevy plugin to write dialogues and cutscenes for your game.","language":"Rust","stars":70,"topics":["bevy","gamedev","plugin","visual-novel","dialogue-system","dialogues","writing"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Bevy Talks [![][img bevy]][bevycrate] [![][img license]][license] [![][img tracking]][tracking] [![][img version]][crates] [![][img doc]][doc] [![][img downloads]][crates] [!WARNING] bevy talks is in development. The API is young and will change. Feedback is very welcome. A dialogue system for [Bevy][bevy]. Author conversations as branching graphs, load them as assets, and play them back through events. - A dialogue database asset : actors and conversations in .dialogue.ron files. Every actor, conversation, and entry carries an extensible fields bag for your custom data. - Conversations as graphs : entries (lines, player choices, group nodes) connected by links. NPC lines flow automatically; player entries become choice menus. - An event-driven runtime : spawn a DialogueRunner , observe SubtitleStarted , ResponseMenuOpened , and ConversationEnded , and drive it with AdvanceConversation / ChooseResponse . - A variable store : a Variables resource seeded from the database, the shared state that dialogue and gameplay read and write. - A visual editor : a Bevy app with a node canvas and inspector for authoring databases without writing RON by hand. 📖 The full manual lives in the book. Quick look Try it in your terminal: The editor The tools/editor workspace crate is a visual editor for .dialogue.ron files: a node canvas for the conversation graph and an inspector for entries, actors, and their fields. Bevy version support bevy talks bevy :-- :-- main 0.19 0.6.0 0.19 0.5.0 0.12 0","default_branch":null,"files":null,"tree":[],"storefront":"/r/giusdp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/giusdp/bevy_talks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}