{"repo":"PaulNonatomic/VisualStateMachineV2","free":true,"listed":false,"github":"https://github.com/PaulNonatomic/VisualStateMachineV2","clone":"git clone https://github.com/PaulNonatomic/VisualStateMachineV2.git","description":"A Unity C# visual node-based state machine editor. Design, visualize, and manage finite state machines (FSM) directly in the Unity Editor. UPM package.","language":"C#","stars":47,"topics":["state-machine","state-management","stateflow","unity","editor","tool","tooling"],"license":"MIT","category":"game-templates","readme_excerpt":"A visual editor for designing state machines in Unity Visual State Machine V2 (VSM2) is a Unity package for creating finite state machines (FSM) using a visual node-based editor. Design game AI, UI flows, animation controllers, and gameplay logic with a drag-and-drop interface directly in the Unity Editor.\" If you find this useful, please star [!NOTE] There's a new version. Visual State Machine V3 is a from-scratch rewrite with a code-first builder API, blackboard data flow, sub-state machines, async states, breakpoint debugging, and IL2CPP/WebGL support. VSM2 remains available for existing projects; new work should start on V3. Table of Contents - Features - Installation - Usage - Typed Transitions - Loops with Jump Nodes - Transition Delay - Copy & Paste - Shared Data - License https://github.com/user-attachments/assets/61388bea-8bd4-4f92-9f12-c0f5768e1e8f Features - Visual Editor : Design state machines using a user-friendly graphical interface. - Unity Integration : Seamlessly integrates with Unity, allowing for easy implementation in your game projects. - Custom State Support : Create your own states to handle specific game behaviors. - Transition Management : Easily manage transitions between states with intuitive controls. Installation Add VSM2 to your Unity project via Package Manager: 1. Open Window Package Manager 2. Click + Add package from git URL 3. Enter: --- Support If you like my work then please consider showing your support by buying me a brew Usage 1. Creat","default_branch":null,"files":null,"tree":[],"storefront":"/r/PaulNonatomic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PaulNonatomic/VisualStateMachineV2/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."}