Metaviz is a web-based visual productivity & creativity tool.
You can express your ideas or use it for visual scripting.The tool has no dependencies itself. Only included Demo depends on URP and TextMeshPro.The package contains the free Metaviz diagram tool, which you open locally as a normal html file in the browser.NOTE: only Chrome, Opera, Edge and Firefox are supported at the moment as Metaviz require the use of Native Filesystem API.You can write your thoughts on a board, design a scenario, or (I especially encourage you to) create in JavaScript your own nodes that will serve as a visual script for your game. This greatly improves the team's workflow.As an example of custom nodes, a demo of a romantic visual novel is included in the package with nodes for creating a dialog tree.The diagram data is stored in a file in a version control (e.g. git) friendly format, so you put the xml file in your repository along with the project.When the game is launched - the xml file is read from Resources by the attached C# Unity plugin.Quick start:How to modify dialogues scene: Demo/VisualNovel/Scenes/School_Garden_01.unity1. Open Assets/Metaviz/metaviz.html in your browser.2. Right Mouse Button -> Open File... -> Demo/VisualNovel/Resources/dialogues.xml3. Modify something.4. Right Mouse Button -> Save.5. Push Play game button in Unity.Visual diagram editor launched locally in browser.Git friendly data format for teams.No dependencies (except of TextMeshPro for Demo)Not depended on Render Pipeline (only demo uses URP)Generic nodes: point, label, text, image and clipart with emoji.Extensible architecture - you can make own plugins in JavaScriptExample of custom nodes: start dialogue, display dialogue line, end.Actually you can use this tool just as Visual Novel MakerEarly stage but dynamic development of projectOpenSource / MIT LicenseBrowser's compatibility: Chrome, Opera, Edge, Firefox.I generated sprites (both characters and background for demo) in the InvokeAI.